Synphony

Deep Learning Final Project - MSDS Spring Module 2 - 2025

Aditi Puttur & Emma Juan

1. Data Preprocessing¶

In [1]:
import pandas as pd
import numpy as np

import os
import json

from tqdm import tqdm

import re
import unicodedata

import warnings
warnings.filterwarnings("ignore")

from miditok import REMI, TokenizerConfig, TokSequence
from miditoolkit import MidiFile
from symusic import Score

os.environ["PYTORCH_MPS_HIGH_WATERMARK_RATIO"] = "0.0"
import torch
import torch.nn as nn
import torch.nn.functional as F
from torch.optim.lr_scheduler import ReduceLROnPlateau

import math
from typing import Optional

import traceback

Loading the data¶

LMD: Midi Files¶

In [2]:
# Open and read the JSON file
with open('data/LMD/md5_to_paths.json', 'r') as file:
    md5_to_paths = json.load(file)
In [3]:
md5_to_paths
Out[3]:
{'1c83fc02b8c57fbc2605900bb31793fb': ['E/Exaltasamba - Megastar.mid',
  'Midis Samba e Pagode/Exaltasamba - Megastar.mid',
  'Midis Samba e Pagode/Exaltasamba - Megastar.mid'],
 'fbcfdb9398bada87210d970ff3563a1e': ['MIDIS POP E ROCK/Lobao - A Queda.mid',
  'Midis Pop e Rock/Lobao - A Queda.mid',
  'Midis Pop e Rock/Lobao - A Queda.mid'],
 '6d6a6ecbdc8a9141e17346dbe4c0349e': ['TV_Themes_www.tv-timewarp.co.uk_MIDIRip/Rainbow.mid'],
 '7717b0e2e566e90e3e01497401863e82': ['Beatles/Happiness is a Warm Gun.mid',
  'Beatles, The/Happiness-Is-A-Warm-Gun.mid',
  'Beatles, The/Happiness-Is-A-Warm-Gun.mid',
  'Beatles +GeorgeJohnPaulRingo/HappinessIsAWarmGun.mid',
  'Beatles +GeorgeJohnPaulRingo/HappinessIsAWarmGun.mid',
  'beatles/warmgun.mid',
  'Various Artists/warmgun.mid',
  'Beatles/happiness_is_a_warm_gun.mid',
  'beatles/warmgun.mid',
  'Various Artists/warmgun.mid',
  'beatles/Happiness_Is_A_Warm_Gun.mid',
  'H/Happiness-Is-A-Warm-Gun.mid',
  'Beatles, The/Happiness-Is-A-Warm-Gun.mid',
  'beatles/warmgun.mid',
  '100%sure.polyphone.midi/happiness_is_a_warm_gun.mid',
  'beatles/happiness_is_a_warm_gun.mid',
  'beatles/warmgun.mid',
  'beatles/warmgun.mid',
  'beatles/warmgun.mid',
  '100%sure.polyphone.midi/happiness_is_a_warm_gun.mid',
  'beatles/happiness_is_a_warm_gun.mid',
  'beatles/warmgun.mid',
  'beatles/warmgun.mid'],
 '13ad37b8fc7c44edfd24db0be856bc45': ['T/Thestranger.mid',
  's/stranger03.mid',
  'Joel, Billy/The-Stranger-2.mid',
  'BILLYJ/THESTR~1.MID',
  'Joel, Billy/The-Stranger-2.mid',
  'BillyJoel/TheStranger.mid',
  'BillyJoel/TheStranger.mid',
  'UNSORTED MIDI/stranger.mid',
  'UNSORTED MIDI/The_Stranger.mid',
  'joel_billy/stranger.mid',
  'BillyJoel/The_Stranger.mid',
  'Various Artists/the_stranger.mid',
  'joel_billy/the_stranger.mid',
  'Billy Joel/The_Stranger.mid',
  'joel_billy/stranger.mid',
  'Various Artists/the_stranger.mid',
  'BillyJoel/The_Stranger.mid',
  'B/Billy_Joel_-_The_Stranger.mid',
  'Joel, Billy/The-Stranger-2.mid',
  'joel_billy/stranger.mid',
  'BillyJoel/The_Stranger.mid',
  'BillyJoel/The_Stranger.mid',
  'joel_billy/the_stranger.mid',
  'joel_billy/stranger.mid',
  'BillyJoel/The_Stranger.mid',
  'joel_billy/stranger.mid',
  'BillyJoel/The_Stranger.mid',
  'joel_billy/stranger.mid',
  'BillyJoel/The_Stranger.mid',
  'joel_billy/the_stranger.mid',
  'joel_billy/stranger.mid',
  'BillyJoel/The_Stranger.mid',
  'joel_billy/stranger.mid',
  'BillyJoel/The_Stranger.mid'],
 '6ae6d652b2044c19a1915bbfaeed0b67': ['2009 MIDI/dont_cry_for_me_argentina9-C100.mid'],
 'd8f1311f1fce5ccc24875f57bd4397ca': ['jazz/i_thought_about_you_dm.mid'],
 'a22c2d9d11a38da8d4f6d8889055ee80': ['Chopin/Piano Concerto n2 1mov.mid',
  'Chopin/Piano Concerto n2 1mov.mid'],
 'e48cbf03e41ee41e4dc42f7dee5c9598': ['B/Barenaked Ladies - Shoe Box L.mid',
  'B/BARENAKED LADIES.Shoe box K.mid',
  'B/Barenaked Ladies - Shoe Box L.mid',
  'B/Barenaked Ladies - Shoe Box L.mid'],
 'd9850c6f36e0fad8c51b4e7def119ed0': ['pink floyd/wearing.mid'],
 '0d4de4d05c20af555a7c0d67d4ebb65e': ['Torfrock/Beinhart-2.mid',
  'TORFROCK/BEINHA~8.MID',
  'B/Beinhart-2.mid',
  'TORFROCK/BEINHA~8.MID',
  'Torfrock/Beinhart-2.mid'],
 'bd3d39a9a329e46a2c8395107211bc83': ['RFinley/Scrnctlh.mid'],
 '27244ff6582ff1bc1492677c2defae52': ['Maier/Atalanta Fugiens No.46.mid',
  'Maier/Atalanta Fugiens No.46.mid'],
 '95207cd84fb1a22e7c6652f278401092': ['Mozart/RondoAllaTurca.mid',
  'R/RondoAllaTurca.mid'],
 '1dfc8d4d349148233bfae55176e95c29': ['Abba/Winner.mid',
  'w/winner03.mid',
  'abba/winner.mid',
  'Various Artists/winner.mid',
  'abba/winner.mid',
  'Various Artists/winner.mid',
  'W/winner03.mid',
  'abba/winner.mid',
  'ABBA/WinnerTa.mid',
  'ABBA/60010_04.MID',
  'abba/winner.mid',
  'T/The winner Abba.mid',
  'abba/winner.mid',
  'abba/winner.mid',
  'abba/winner.mid',
  'T/The winner Abba.mid',
  'abba/winner.mid'],
 'ad6eafca8b0c18ca75bcbc9a443c38ab': ['QUALITY MIDI/Beatles-TillThereWasYou.mid'],
 '220ac3de42ce4830034ddf787c670009': ['A/Ans Et Un Jour Sp 1.mid'],
 'cef49de3525231291e87c0fd8c20b929': ['Lanza, Mario & His Orchestra/Be-My-Love.mid',
  'Lanza, Mario/Be-My-Love.mid',
  'LANZ~101/BE-MY-~6.MID',
  'B/Be-My-Love.mid',
  'LANZ~101/BE-MY-~6.MID',
  'Lanza, Mario & His Orchestra/Be-My-Love.mid'],
 '0fcad16cd9d53f6debaa69e682402b1a': ['Misc/jaws.mid',
  'Misc/jaws.mid',
  'Misc/jaws.mid',
  'Misc/jaws.mid',
  'Misc/jaws.mid',
  'Misc/jaws.mid',
  'Misc/jaws.mid',
  'Misc/jaws.mid',
  'Misc/jaws.mid'],
 '3613ddda7dddfe59eff5a6f6a96447a9': ['Bach, Johann Sebastian/K414.MID',
  'BACH_J~5/K414.MID',
  'K/K414.MID',
  'Bach, Johann Sebastian/K414.MID',
  'BACH_J~5/K414.MID'],
 '3a422ef65d1039f0c2acde4bd0dbd32b': ['t/telstar2.mid',
  '2009 MIDI/telstar2-C142.mid',
  'T/telstar2.mid'],
 '84a4794366c248b47e4020464e2340d7': ['Paul Kodish Dangerous Drums/Gogopat 1.MID',
  'Paul Kodish,Dangerous Drums/GOGOPAT1.MID',
  'Paul Kodish,Dangerous Drums/GOGOPAT1.MID',
  'Paul Kodish,Dangerous Drums/GOGOPAT1.MID',
  'Paul Kodish,Dangerous Drums/GOGOPAT1.MID'],
 '59c60452c264f34e3bca1ece544f5159': ['t/thislittlelightofmine.mid',
  'T/thislittlelightofmine.mid'],
 'e2e3ee3853cbe4bb5359e29d76465003': ['l/lipsgb.mid',
  'COUNTRY/lips.mid',
  'L/lipsgb.mid'],
 'eb71b604c514b1934fa366233b047fde': ['Sure.Polyphone.Midi/Poly 132.mid',
  'Various Artists/poly132.mid',
  'Various Artists/poly132.mid',
  'MIDI/poly132.mid',
  '100%sure.polyphone.midi/poly132.mid',
  '100%sure.polyphone.midi/poly132.mid'],
 '7f3dec07349b440e797ec59b7ea2576b': ['T/THE BEATLES.Come togheter K.mid'],
 '4e82bb6aac8704f5b4107cd493756d58': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Carcassi_Etude_No16_Op60.mid'],
 'bcd12b65fce85a7d38f91aaaf58bd4fc': ['Sure.Polyphone.Midi/Poly 810.mid',
  'Various Artists/poly810.mid',
  'Various Artists/poly810.mid',
  'MIDI/poly810.mid',
  '100%sure.polyphone.midi/poly810.mid',
  '100%sure.polyphone.midi/poly810.mid'],
 '64c3497487e034435eba3a81018ee0fe': ['1800s/55iwaw.mid'],
 'b85a68c4060844b24785e4a806ee6459': ['T/Terceira Dimensao - Sou Seu Fa.mid',
  'Midis Gaúchas/terceira dimensao - sou seu fa.mid',
  'Midis Gaúchas/terceira dimensao - sou seu fa.mid'],
 '0f0124e83234321246879ebe2a28247d': ['E/Enfants Ma Citrouille.mid'],
 'caba657d963e2e5f6f7b3dd55ec676a9': ['Various Artists/disturbed_stupify.mid',
  'Various Artists/disturbed_stupify.mid'],
 '88bc59497dd563c52bb8465730202cee': ['I/Ice_MC_-_Take_Away_The_Colour__J.D._20071222193251.mid'],
 '0a02161a32f497c594a0523227c6f6eb': ['Gogos/Cool Jerk.mid',
  'c/cool_jerk.mid',
  'GoGos/Cool_Jerk.mid',
  '2009 MIDI/cooljerk.mid',
  'Go Gos/Cool_Jerk.mid',
  'GoGos/Cool_Jerk.mid',
  "T/The_Go-Go's_-_Cool_Jerk.mid",
  'GoGos/Cool_Jerk.mid',
  'GoGos/Cool_Jerk.mid',
  'GoGos/Cool_Jerk.mid',
  'GoGos/Cool_Jerk.mid',
  'GoGos/Cool_Jerk.mid',
  'GoGos/Cool_Jerk.mid',
  'GoGos/Cool_Jerk.mid'],
 '2b4f7340f42cb04fe1b38ad9a160fca8': ['j/jazz04.mid', 'J/jazz04.mid'],
 '948efb3cfb0d14cfbd740b87333da1e3': ['s/sapete2.mid', 'S/sapete2.mid'],
 'c50ce87694695e9265e2fb260aec34b3': ['s/stds9.mid', 'S/stds9.mid'],
 '2e01a2e6ab07f181b0e5c6bc40bf0ca1': ['c/culex.mid', 'C/culex.mid'],
 '305f47f4fbd9b8795851e73b6496dd27': ['Schubert/Moments Musicaux, Opus 94 Mov.4.mid',
  'Schubert/Moments Musicaux, Opus 94 Mov.4.mid'],
 'c7eb42ec5505629a65be1f5782503922': ['U/Uwehub 13.mid',
  '093/Uwehub13.mid',
  '093/Uwehub13.mid'],
 'bef081af3a5a98f89ccbaa8ab454ef14': ['v/VOYAGER.MID'],
 'fd7b4d279a126d317247dcb4accf1b24': ['L/lana_del_rey-dark_paradise.mid'],
 '31d248a604d76d77f75553f4e26c38d7': ['Jackson Janet/Janet Jackson - Again.mid',
  'a/again03.mid',
  'Jackson, Janet/AGAIN.MID',
  'JANETJ/AGAIN.MID',
  'Jackson, Janet/AGAIN.MID',
  'JanetJackson/Again.mid',
  'JanetJackson/Again.mid',
  'UNSORTED MIDI/JanetJackson-Again.mid',
  'J/J.JACKSON.Again.mid',
  'J/janet_jackson-again.mid',
  'A/Again.mid',
  'A/again03.mid',
  'Jackson, Janet/AGAIN.MID',
  'J/janet jackson - again.mid',
  'J/janet jackson - again.mid'],
 '3ec1a264e94e027e3b67bde8cefd99ff': ['a/AnnieLaurie.mid',
  '2009 MIDI/annie_laurie-C96.mid',
  'A/AnnieLaurie.mid'],
 'd5279005ce021d742938485bf3a651dd': ["Symphonies/Symphony n35 K385 1mov ''Haffner''.mid",
  "Symphonies/Symphony n35 K385 1mov ''Haffner''.mid"],
 '64075637629aa8f9c4b72901a9193676': ['UNSORTED MIDI/europe.mid'],
 '4eb7e1c3ff4919383ebdfb43769c3b3a': ['cocciante/Margherita 0.mid',
  'cocciante/Margherita0.mid',
  'cocciante/Margherita0.mid',
  'cocciante/Margherita0.mid',
  'cocciante/Margherita0.mid',
  'cocciante/Margherita0.mid'],
 '91b1df2dfc99ab4da116045e028b5efd': ['UNSORTED MIDI/everybreathyoutake.mid',
  '2009 MIDI/every_breath_you_take3-G108.mid'],
 '897361d90d02a333fe324bcbdc02a0f0': ['Beatles/Beatles 070.MID',
  'B/Beatles 070.MID',
  'B/Beatles 070.MID'],
 'f636970ca6ad614d215939facc2e9093': ['Rush/In-The-Mood-2.mid',
  'RUSH/IN-TH~94.MID',
  'I/In-The-Mood-2.mid',
  'Rush/In-The-Mood-2.mid',
  'RUSH/IN-TH~94.MID'],
 '4a1320fc6328cef218068ad8f76e90e7': ['Supertramp/Supertramp - Take the Long Way Home (From the Album Breakfa.mid',
  'S/SUPERTRAMP - Take The Long Way Home (from the album Breakfa.mid',
  'S/SUPERTRAMP - Take The Long Way Home (from the album Breakfa.mid'],
 'ab2c3872b885149c020dc6dca14c0120': ['D/D-Stylerz - House Musik.mid',
  'D/D-Stylerz_-_House_Musik__DeToX_20100824191326.mid'],
 'bd77cc0e0318d2ec0999e90aba8d4aa4': ['L/Le Jour Où L a Pluie Viendra.mid'],
 'cba2457f1e012278b30803e76cfd7a06': ['Peterson, Oscar/The-Prussian-One.mid',
  'PETER~53/THE-P~26.MID',
  'T/The-Prussian-One.mid',
  'Peterson, Oscar/The-Prussian-One.mid',
  'PETER~53/THE-P~26.MID'],
 '67ba2cf0c43f926e02b4f5f1c930321f': ["Diversen/Bring-Him-Home-(From-'Les-Miserables').mid",
  'DIVERSEN/BRING~38.MID',
  "B/Bring-Him-Home-(From-'Les-Miserables').mid",
  'DIVERSEN/BRING~38.MID',
  "Diversen/Bring-Him-Home-(From-'Les-Miserables').mid"],
 '3a2e5be567feb8aac691956d1332620a': ['M/My Sweet Lord 1.mid'],
 '2564e3f6dec7711b4a97307c61b874e2': ['M/Make the World Go Away L.mid',
  'M/make the world go away L.mid',
  'M/make the world go away L.mid',
  'M/make the world go away L.mid'],
 '287a53ea18a8ed5d21d0f90af5031462': ['R/Rosso Relativo.mid',
  'divers midi 3/T._Ferro_-_Rosso_relativo[1].mid'],
 '28533fa5a50e4f3854bd5711b0cca2d6': ['E/Einfreun.mid',
  '101/einfreun.mid',
  '101/einfreun.mid'],
 '028c81db6dccbbf324d622866baa9aeb': ['world/franks_2001_polka-org_fs.mid'],
 'df91db5cc8efcb8181de15f4679a672a': ['m/MonsterMash.mid',
  'halloween/monster_mash_ps.mid'],
 '52506ad7a258c9eea6dae1e71e14482b': ['S/SHOWADDYWADDY.When  K.MID',
  '052/WHEN.MID',
  '052/WHEN.MID'],
 '38a3e51ce11f8bce481cbc1b57e74783': ['I/Insieme L.mid',
  'I/insieme L.mid',
  'G/insieme L.mid',
  'I/insieme L.mid',
  'G/insieme L.mid'],
 '9f74d939e5a3717949a52d273dd8f0d5': ['w/washface.mid', 'W/washface.mid'],
 'cf250e6865f16d551044d1a075c08012': ['M/Maria De Verdade.mid',
  'Midis Não Analisadas/maria de verdade.mid',
  'Midis Não Analisadas/maria de verdade.mid'],
 '599ccdc0557390f4f1c5773fc44a6cb5': ['country/a_headache_tomorrow(mickey_gilley)kar_rt.mid'],
 'ede3af4279482b52c934ce88ac303b3d': ['D/Dj Dean - Bad House Music.mid',
  'D/dj_dean__bad_house_music__ay.mid'],
 '0754d10c24cf7a928c4f21781ab03888': ['c/cometogether06.mid',
  'C/cometogether06.mid'],
 '59159d4d903d20ced8d064f69d97265d': ['t/Themes-the_young_and_the_restless-5.mid',
  'T/Themes-the_young_and_the_restless-5.mid'],
 'e327e14f493d9a19328a41e20c45a47b': ["Beautiful South/Don't-Marry-Her.mid",
  "D/Don't-Marry-Her.mid",
  "Beautiful South/Don't-Marry-Her.mid"],
 '8c98caa4a420bc2f02aca14daac3e86e': ['Bush2/Machinehead.mid',
  'p/pierce607.mid',
  'Bush/Machinehead.mid',
  'Bush/Machinehead.mid',
  'B/Bush - Machinehead.mid',
  'Bush/Machinehead.mid',
  'Bush/Machinehead.mid',
  'Midis Não Analisadas/Machinehead.mid',
  'Bush/Machinehead.mid',
  'Bush/Machinehead.mid',
  'Bush/Machinehead.mid',
  'Midis Não Analisadas/Machinehead.mid',
  'Bush/Machinehead.mid',
  'Bush/Machinehead.mid'],
 'b5f17d3765f5103daa19f87d37cd5680': ['Oberkrainer, Die Original/Der-Mai-Ist-Gekommen.mid',
  'Oberkrainer, Die Original/Der-Mai-Ist-Gekommen.mid',
  'D/Der-Mai-Ist-Gekommen.mid',
  'Oberkrainer, Die Original/Der-Mai-Ist-Gekommen.mid'],
 '136a4be92529e48924f6c84a438d8bb3': ['P/Pennies From Heaven.mid'],
 '439a3583901f196a9ce70844862fdc5d': ["Beatles, The/Eight-Day's-A-Week-1.mid",
  "Beatles, The/Eight-Day's-A-Week-1.mid",
  "E/Eight-Day's-A-Week-1.mid",
  "Beatles, The/Eight-Day's-A-Week-1.mid"],
 '898fe13aee487da2b9d9f648142e23cf': ['A/Avengers: Age of Ultron - Heroes.mid'],
 '9d1c1793b65ca2e7b42db31c2ae96979': ['r/radetzky.mid', 'R/radetzky.mid'],
 'fbdde8c3a83ff19799128d6da6e8633c': ['L/Legiao Urbana - Sera.mid',
  's/sera3.mid',
  'S/sera3.mid',
  'Midis Não Analisadas/Legiao Urbana - sera.mid',
  'Midis Não Analisadas/Legiao Urbana - sera.mid'],
 '340aa3cf6ab6767875c8bf714a6a53f9': ['B/Bingo_Players_Vs_Chocolate_Puma_-_Touch_Me__johndemark_20090302190029.mid',
  'B/Bingo Players Vs Chocolate Puma - Touch Me.mid'],
 'c5fc4d149a776a3b930426509c7e214a': ['Dance Techno/Techno.MID',
  'MIDI/TECHNO.MID',
  'divers midi 2/TECHNO.MID',
  '100%sure.polyphone.midi/TECHNO.MID',
  'Drum Grooves Midi Loops/TECHNO.MID',
  '100%sure.polyphone.midi/TECHNO.MID',
  'Drum Grooves Midi Loops/TECHNO.MID'],
 '9c8ce50274e5fabb5c89454bd8a905db': ['g/g_pickaway.mid', 'G/g_pickaway.mid'],
 '6f9c907459541f34bc88bbf4392aad3d': ['Drum Grooves Midi Loops/Heavy 5.mid',
  'Various Artists/heavy5.mid',
  'Drums/heavy5.mid',
  'Various Artists/heavy5.mid',
  'Drums/heavy5.mid',
  'Drums/heavy5.mid',
  'Drums/heavy5.mid',
  'Drums/heavy5.mid',
  'Drums/heavy5.mid',
  'Drums/heavy5.mid',
  'Drums/heavy5.mid',
  'Drums/heavy5.mid'],
 '8d6183f990c005e3f6d28fda07facccd': ['webster/jpw56dhdf.mid'],
 'e644a65dcf09076bf23df5ac2c07ea09': ['u/ureallygot_aholdonme.mid',
  'U/ureallygot_aholdonme.mid'],
 '078f881054079a2f0e2a2b65fac6165a': ['F/flo_rida-low.mid'],
 'da8b5136837adbde62fd5357f5bd979c': ['gradius/G 3 - Sand.mid',
  'Various Artists/g3-sand.mid',
  'gradius/g3-sand.mid',
  'Various Artists/g3-sand.mid',
  'gradius/g3-sand.mid',
  'gradius/g3-sand.mid',
  'gradius/g3-sand.mid',
  'gradius/g3-sand.mid',
  'gradius/g3-sand.mid',
  'gradius/g3-sand.mid',
  'gradius/g3-sand.mid'],
 '07d64355023f6dc2a7a6eadf0c84c537': ['Clouseau/Daar-Gaat-Ze-2.mid',
  'CLOUSEAU/DAAR-G~8.MID',
  'D/Daar-Gaat-Ze-2.mid',
  'Clouseau/Daar-Gaat-Ze-2.mid',
  'CLOUSEAU/DAAR-G~8.MID'],
 'f3feea16d766c6150ce0e427de63e376': ['Genesis/Genesis - I Can T Dance L.mid',
  'G/Genesis - I Can t Dance L.mid',
  'G/Genesis - I Can t Dance L.mid'],
 '1ab51fc5ec0efc25d93795fc659d194f': ['g/glrypraz.mid', 'G/glrypraz.mid'],
 '01c58c4a896bd5c25503858827ac67ed': ['Beethoven/Sonatina WoO050.mid',
  'Beethoven/Sonatina WoO050.mid'],
 '9495d3baddf643cbd86fd1f6449f648f': ['Bee Gees/Words.mid',
  'w/words08.mid',
  'Various Artists/words.mid',
  '2009 MIDI/words1-G82.mid',
  'beegees/words.mid',
  'Bee Bees/words.mid',
  'Various Artists/words.mid',
  'W/words08.mid',
  'MIDI/words.mid',
  'beegees/words.mid',
  '100%sure.polyphone.midi/words.mid',
  'beegees/words.mid',
  '100%sure.polyphone.midi/words.mid',
  'beegees/words.mid'],
 'f464eeb4ebf8e16ba9364456d47dfd67': ['B/Beautiful_Dreamer_1864_Al_Jolson.mid'],
 '999024a100189fcd9c5f9f305a9d0ad6': ['c/comet.mid', 'C/comet.mid'],
 '0a276a6ea222740479fd20bee8437196': ['m/midnightstroll.mid',
  'Lam-Nguyen, Van/Endless.mid',
  'LAM-~203/ENDLESS.MID',
  'E/ENDLESS.MID',
  'Lam-Nguyen, Van/Endless.mid',
  'LAM-~203/ENDLESS.MID'],
 '9e2183a585d15bede54978af813c8a80': ['Poulenc/Mouvement.mid',
  'POULENC/MOUVEM~6.MID',
  'M/Mouvement.mid',
  'Poulenc/Mouvement.mid',
  'POULENC/MOUVEM~6.MID'],
 '5a47b2202675c42e3168fe2fd7f13c16': ['Zillertaler Schurzenjager/Glory-Hallelujah.mid',
  'Zillertaler Schurzenjager/Glory-Hallelujah.mid',
  'G/Glory-Hallelujah.mid',
  'Zillertaler Schurzenjager/Glory-Hallelujah.mid'],
 '1a73b9df1eeb38db11dcc5e9c84fe4d8': ['h/hobo.mid', 'H/hobo.mid'],
 'f6747a4bb452126314959b734da18a30': ['Sure.Polyphone.Midi/Poly 1758.mid',
  'Various Artists/poly1758.mid',
  'Various Artists/poly1758.mid',
  'MIDI/poly1758.mid',
  '100%sure.polyphone.midi/poly1758.mid',
  '100%sure.polyphone.midi/poly1758.mid'],
 'ff8023a7f7afd38be6793734b4537803': ['Captain Jack/Little-Boy.mid',
  'CAPTA~49/LITTL~14.MID',
  'L/Little-Boy.mid',
  'CAPTA~49/LITTL~14.MID',
  'Captain Jack/Little-Boy.mid'],
 '7ef4eecdc57ae866a6541bc6713b6e2a': ["I/Irish - Comin' Thru the Rye.mid",
  "I/Irish -  Comin' Thru The Rye.mid",
  "G/Irish -  Comin' Thru The Rye.mid",
  "I/Irish -  Comin' Thru The Rye.mid",
  "G/Irish -  Comin' Thru The Rye.mid"],
 '63e2497913e928d98d3d6c703347b377': ['p/p_s_i_love_you.mid',
  'P/p_s_i_love_you.mid'],
 'bcb9b569595f545173613c731a78ef21': ['Various Artists/RENDEZ4B.MID',
  'Various Artists/RENDEZ4B.MID'],
 'c7724b96fd70f57087a90da3f431c88f': ['Cross Christopher/Christopher Cross - Ride Like the Wind 1.mid',
  'Niet Uitgezocht/Bekend018.mid',
  'B/Bekend018.mid',
  'C/Christopher Cross - Ride Like The Wind1.mid',
  'C/Christopher Cross - Ride Like The Wind1.mid'],
 'a99aa46c069592820dfc9b4a27a8f35b': ['Blues/GUITBLUS.MID', 'G/GUITBLUS.MID'],
 '105b957e31ee684329ebd2151c9231cd': ['a_h/con4clar.mid', 'a_h/con4clar.mid'],
 '86b2501b5d175f4b6cbe6d81c0789cfc': ['S/Sparkle.mid',
  'Various Artists/sparkle.mid',
  'Motown/sparkle.mid',
  'Various Artists/sparkle.mid',
  'Motown/sparkle.mid',
  'Motown/sparkle.mid',
  'Motown/sparkle.mid',
  'Motown/sparkle.mid',
  'Motown/sparkle.mid',
  'Motown/sparkle.mid',
  'Motown/sparkle.mid',
  'Motown/sparkle.mid'],
 '940425680b910e9ba0f36c8ee2548f9e': ['Madonna/Madonnadontcry 2.mid',
  'Various Artists/madonnadontcry2.mid',
  'Various Artists/madonnadontcry2.mid',
  'MIDI/madonnadontcry2.mid',
  'Various/madonnadontcry2.mid',
  'divers midi 2/madonnadontcry2.mid',
  '100%sure.polyphone.midi/madonnadontcry2.mid',
  'M/madonnadontcry2.mid',
  'Various/madonnadontcry2.mid',
  '100%sure.polyphone.midi/madonnadontcry2.mid',
  'M/madonnadontcry2.mid'],
 '07e4c6d3438f66b2482567e3aa2fdf7e': ['N/Nickelson_-_Yin__Darkone55_20130129015356.mid'],
 'a5c29eae20152a581015be76777e65e3': ['h/high05.mid',
  'QUALITY MIDI/high.mid',
  'H/high05.mid'],
 '70d22ee1981c298d33a1581b2a94bf58': ['megadeth midi/Youthanasia_Megadeth.mid',
  'megadeth/youthanasia.mid',
  'megadeth/youthanaspia.mid'],
 'b14f4f2add37f747c428136479763bf2': ['L/Liquid Child - Diving Faces.mid',
  'L/LiquidChild_-_DivingFaces__Unknown_20130129034533.mid'],
 'faf9634f1a6f93ed4685015505e2ed9b': ['f/faye16.mid', 'F/faye16.mid'],
 'a90e6eb5a4a03eb21d7640f088658246': ['UNSORTED MIDI/midnighttraintogeorgia.mid',
  '2009 MIDI/midnight_train_to_georgia2-F95.mid'],
 '89d29a6886cd87d035279fdcad9c8075': ['Classical_mfiles.co.uk_MIDIRip/jingle-bells-guitar-glenn-jarrett.mid'],
 'f56dc09ea945a813b982b129d95c1498': ['x_wing/Land.mid',
  'Various Artists/land.mid',
  'x_wing/land.mid',
  'Various Artists/land.mid',
  'x_wing/land.mid',
  'x_wing/land.mid',
  'x_wing/land.mid',
  'x_wing/land.mid',
  'x_wing/land.mid',
  'x_wing/land.mid',
  'x_wing/land.mid'],
 'fc0ed8102bfebbf7f77e6869b05260fa': ['L/L A Citta Vecchia.mid',
  'italie midi/la citta vecchia.mid',
  'italie midi/la citta vecchia.mid'],
 'c35157ccc3363a65c8980694598bbf2a': ['O/Oleolama.mid',
  '136/Oleolama.mid',
  '136/Oleolama.mid'],
 '891891ab5ec89c7b4f84cac0b71a6c31': ['a/awake3.mid', 'A/awake3.mid'],
 '8a21bc92e9f6ab79f8c3cb403566b085': ['Garbage2/Vow.mid',
  'Garbage/Vow.mid',
  'Garbage/Vow.mid',
  'G/Garbage_-_Vow.mid',
  'G/Garbage - Vow.mid',
  'G/garbage-vow.mid',
  'G/Garbage_Vow.mid',
  'G/GARBAGE.Vow.mid',
  'Garbage/Vow.mid',
  'Garbage/Vow.mid',
  'Garbage/Vow.mid',
  'Garbage/Vow.mid',
  'Garbage/Vow.mid',
  'Garbage/Vow.mid',
  'Garbage/Vow.mid'],
 '1ef248e238dcd4797fee26b2f0f72175': ['Diversen/MARIAHEL.MID',
  'DIVERSEN/MARIAHEL.MID',
  'M/MARIAHEL.MID',
  'DIVERSEN/MARIAHEL.MID',
  'Diversen/MARIAHEL.MID'],
 '71d099c6aa91f21efa613701e9feb2b5': ['w/withouty.mid', 'W/withouty.mid'],
 '15db740dc612dbc5fcd2e558762ff606': ['M/Mindy Mccready - Ten Thousand Angelsl.mid',
  'M/Mindy McCready - Ten Thousand AngelsL.mid',
  'M/Mindy McCready - Ten Thousand AngelsL.mid'],
 'e06e090ce5957e206ff9bde27fb06475': ['CHRISTIAN_MUSIC/Savior of the Nations Come.mid',
  'Various Artists/savior_of_the_nations_come.mid',
  'Christian Music/savior_of_the_nations_come.mid',
  'christian_music/savior_of_the_nations_come.mid',
  'Various Artists/savior_of_the_nations_come.mid',
  'christian_music/savior_of_the_nations_come.mid',
  'christian_music/savior_of_the_nations_come.mid'],
 '073c214f2882d0c7f109953f31d6f1fc': ['Flippers, Die/Sieben-Tage-2.mid',
  'FLIP~103/SIEB~206.MID',
  'S/Sieben-Tage-2.mid',
  'FLIP~103/SIEB~206.MID',
  'Flippers, Die/Sieben-Tage-2.mid'],
 'edce86e0e74362f00e7690644df31610': ['Hymns/118 - Ye Simple Souls Who Stray.mid'],
 'b467958b108727e6b40a3455db3286b8': ['p/passcgl.mid', 'P/passcgl.mid'],
 '2eb2c60b142e53d7469589752ba4a562': ['7/74-01-lamb3.mid',
  '7/74-01-lamb3.mid'],
 '459566cb8ae812bcc64e6c3792d9d569': ['N/No Woman No Cry 2.mid'],
 'a99628b36fadddc09751d766dfa5a8a3': ['S/Sempre 51.mid',
  'vallesi/SEMPRE.mid',
  'vallesi/SEMPRE.mid',
  'vallesi/SEMPRE.mid',
  'vallesi/SEMPRE.mid',
  'vallesi/SEMPRE.mid'],
 '3df204105be530ec026e0b497fcc3a71': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Coste_Souvenirs_de_Flandres_Op5_No4_Valse_favorite.mid'],
 'e4b23d5eced0d63143325a9ff83f6484': ['G/George Formby Window Cleaner 2.mid'],
 '87151b62947d54ba1d15d6469f9aeef8': ['2009 MIDI/spooky2-F120.mid'],
 'bed3c1c5d8f15ba9173dfe11b5afd637': ['F/Fammi Fermare Il Tempo.mid',
  'italie midi/fammi fermare il tempo.mid',
  'italie midi/fammi fermare il tempo.mid'],
 '3a13a5f733731a6dcc71d835cd190e3e': ['Bwv001- 400 Chorales/016606b_.mid',
  'Bwv001- 400 Chorales/016606b_.mid'],
 'cf737935e1a7faf683fb860300441afa': ['Clapton, Eric/Change-The-World.mid',
  'C/Change-The-World.mid',
  'Clapton, Eric/Change-The-World.mid'],
 '458df7da681dbbbd6cd304d19b337ea5': ['S/Sx 1205.MID',
  'Midis Diversas/SX 1205.MID',
  'Midis Diversas/SX 1205.MID'],
 '7804b1341ead7dfb2951041be8c8abbc': ['093 Musikalischw Weltreise 1/America.mid',
  '093 Musikalischw Weltreise 1/America.mid'],
 '23967781f34ede4ff23be1cf77bb8569': ['1800s/78mgc.mid'],
 '53bb5762e6998992c082a4fb211cb4bc': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Sagreras_Segundas_Lecciones_Vol2_No18.mid'],
 '002b85467a81176a9cc41c2f3432d0b1': ['N/Non Dtfini Tout Seul Chez Nous.mid'],
 '7ac62b051543fc04a3dd1c6547404886': ['m/MDIVERT1.mid', 'M/MDIVERT1.mid'],
 'b23a7907b248fdb14bdf3b63c9a6e9ac': ['Diversen Kerst Muziek Traditional/The-Holly-And-The-Ivy.mid',
  'DIVER~11/THE-~200.MID',
  'T/The-Holly-And-The-Ivy.mid',
  'Diversen Kerst Muziek Traditional/The-Holly-And-The-Ivy.mid',
  'DIVER~11/THE-~200.MID'],
 'eb793cdda151ac1fe97b6c1d96803f63': ['7/72-05-horizons2.mid',
  '7/72-05-horizons2.mid'],
 '0bf94a3de693bc61f4fb17de22d2774f': ['C/COUNTRY_.MID', 'C/COUNTRY_.MID'],
 '04c0739e8f74a97e0345d174bd94703d': ['t/titel.mid', 'T/titel.mid'],
 'd6185666568282a7c659d475abad858c': ['Sure.Polyphone.Midi/Poly 3011.mid',
  'Various Artists/poly3011.mid',
  'Various Artists/Good Charlotte - Boys and girls poly.mid',
  'Various Artists/poly3011.mid',
  'Various Artists/Good Charlotte - Boys and girls poly.mid',
  'MIDI/poly3011.mid',
  '100%sure.polyphone.midi/poly3011.mid',
  '100%sure.polyphone.midi/poly3011.mid'],
 '197a59e6f5bf40810951e3ed286bcc52': ['a/american_sanfran.mid',
  'A/american_sanfran.mid'],
 '56e17a8482d4b6267473e0d9e4678bcb': ['m/mandolinrain2.mid',
  'M/mandolinrain2.mid'],
 '58e56ad23e2a2fa2ad5b78cdc4e7b4e9': ['Bach/Bwv0806 English Suite n1 08mov .mid',
  'Bach/Bwv0806 English Suite n1 08mov .mid'],
 '249f4b3a4c417a4733b498d4fca28041': ['L/LAID BLACK.Sunshine reggae K.mid',
  '156/Sunshine.mid',
  '164 hot summer hits 1/Sunshine.mid',
  '156/Sunshine.mid',
  '164 hot summer hits 1/Sunshine.mid'],
 '17f8e6b8068397a6835295446dc6ef6a': ['Madonna/Madonna Materialgirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Various Artists/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Various Artists/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'M/Madonna_-_Material_Girl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  '100%sure.polyphone.midi/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  '100%sure.polyphone.midi/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid',
  'Madonna/Madonna_MaterialGirl.mid'],
 'df899a7906563751b3021b90b6a25187': ['t/Titanic_theme.mid',
  'T/Titanic_theme.mid'],
 '95c1d93fdff0c1c0b65293e530c12e93': ['kyrandia_2/Ky 2 - 70.mid',
  'Various Artists/ky2-70.mid',
  'kyrandia_2/ky2-70.mid',
  'Various Artists/ky2-70.mid',
  'kyrandia_2/ky2-70.mid',
  'kyrandia_2/ky2-70.mid',
  'kyrandia_2/ky2-70.mid',
  'kyrandia_2/ky2-70.mid',
  'kyrandia_2/ky2-70.mid',
  'kyrandia_2/ky2-70.mid',
  'kyrandia_2/ky2-70.mid'],
 'dd3a7f3839e6f9e813ad2d03946db977': ['003 Commercial Midis-TEAMTND [02.15.02]/The Road Ahead.mid'],
 '8434ac29370f5880cc384ef35d6964ad': ['Kraftwerk/The-Robots.mid',
  'Kraftwerk/The-Robots.mid',
  'T/The-Robots.mid',
  'Kraftwerk/The-Robots.mid',
  'Songs+300/20robots.mid'],
 '4c98c5e807715e5e1789027144e29282': ['QUALITY MIDI/Brotherhood-UnitedWeStand.mid'],
 'ceb86131c29292dd60009c38ecbdf998': ['russell/hr-rbr.mid'],
 'f80980f7e9972080b31a3e6383763272': ['Buffet, Jimmy/Margaritaville.mid',
  'BUFFE~45/MARGA~12.MID',
  'M/margaritaville.mid',
  'Buffet, Jimmy/Margaritaville.mid',
  'BUFFE~45/MARGA~12.MID'],
 '66108166f7a94b1cc4d0f2632d48d543': ['handel/ogodwho.mid'],
 '9dfae252c301b1b05ac8cd9479abbb8f': ['Halen, Van/Cathedral.mid',
  'HALEN~61/CATHED~6.MID',
  'C/Cathedral.mid',
  'HALEN~61/CATHED~6.MID',
  'Halen, Van/Cathedral.mid'],
 '0caec1a91cd2c97ff0ab6c6a0715fa0f': ['Maier/Atalanta Fugiens No.32.mid',
  'Maier/Atalanta Fugiens No.32.mid'],
 '44ae4abb62c00600ca4d267a7f619f5f': ['civilwar2/65wmofc.mid'],
 'dda3cc7ac7703e39c33d22af6a54067e': ['Beatles/Beatles Helter Skelter.mid'],
 '751feeb0d1c917b40461164e1faf840e': ['Boyzone2/Baby Can I Hold You Tonight.mid',
  'c/canI.mid',
  'UNSORTED MIDI/babycaniholdyoutonight2.mid',
  'Various Artists/babycaniholdyoutonight2.mid',
  'Boyzone/Baby_Can_I_Hold_You_Tonight.mid',
  'Various Artists/babycaniholdyoutonight2.mid',
  'Boyzone/Baby_Can_I_Hold_You_Tonight.mid',
  'B/BOYZONE.Baby can i hold you tonight K.mid',
  'Various/Boyzone-Hold_You_Tonight.mid',
  'Boyzone/Baby_Can_I_Hold_You_Tonight.mid',
  'Boyzone/Baby_Can_I_Hold_You_Tonight.mid',
  'Boyzone/Baby_Can_I_Hold_You_Tonight.mid',
  'diver midi/babycaniholdyoutonight2.mid',
  'Boyzone/Baby_Can_I_Hold_You_Tonight.mid',
  'Various/Boyzone-Hold_You_Tonight.mid',
  'Boyzone/Baby_Can_I_Hold_You_Tonight.mid',
  'Boyzone/Baby_Can_I_Hold_You_Tonight.mid',
  'Boyzone/Baby_Can_I_Hold_You_Tonight.mid'],
 'c3ee488d963507559cbc59534327c562': ['C/Clannad - Shionari.mid'],
 '28fed9bc95ce003503ba810a08aa49ed': ['D/D-Tune - Kazahchok.mid',
  'D/D-Tune_-_Kazahchok__psycraft_20090117131852.mid'],
 '8eeb1f7b334bbabbeb24c70f6d631428': ['C/Canzoni Stonate.mid',
  'italie midi/canzoni stonate.mid',
  'italie midi/canzoni stonate.mid'],
 'aa343e5f29514fda8a549189dc95f08c': ['C/Cina.mid',
  'c/chinaa.mid',
  'C/chinaa.mid',
  'divers midi 3/Cina.mid'],
 '0fd49ec7e86919a8af70615ff121762f': ['Friend And Lover/Reach Out of the Darkness.mid',
  'FriendAndLover/Reach_Out_of_the_Darkness.mid',
  'FriendAndLover/Reach_Out_of_the_Darkness.mid',
  'F/Friend_and_Lover_-_Reach_Out_of_the_Darkness.mid',
  'FriendAndLover/Reach_Out_of_the_Darkness.mid',
  'FriendAndLover/Reach_Out_of_the_Darkness.mid',
  'FriendAndLover/Reach_Out_of_the_Darkness.mid',
  'FriendAndLover/Reach_Out_of_the_Darkness.mid',
  'FriendAndLover/Reach_Out_of_the_Darkness.mid',
  'FriendAndLover/Reach_Out_of_the_Darkness.mid',
  'FriendAndLover/Reach_Out_of_the_Darkness.mid'],
 'b198d7084852d4c4fe0bd21a1e9e00bc': ['W/Wo_Bist_Du.mid'],
 '68847c75f5889e00cbb108e0731d8f93': ['L/lam_sao_tot_cho_ca_hai.mid'],
 '56b55c6cf577fffe6820c3a006c1ed45': ['j/jesu3.mid',
  'Esy Listening/JOY.MID',
  'J/jesu3.mid'],
 '31f9dc260e96d3009a562e183df777ba': ['2009 MIDI/love_me_tender1-D85.mid'],
 '8872fcae11fbfb2a5d2f089251b7aa39': ['Queen/Queen - You Dont Fool Me L.mid',
  'Q/Queen - You Dont Fool Me L.mid',
  'Q/Queen - You Dont Fool Me L.mid'],
 '97cb3bed90aca06f58508469d73c94e9': ['N/nguoi_den_tu_trieu_chau.mid'],
 'f835c1419a2b4d6b5817cd227bb15e5c': ['G/gouryella__walhalla__diabolous.mid',
  'G/Gouryella - Walhalla.mid'],
 'ee36d32a7ef17ee74913f4ec5bba0171': ['POP4/LIFT_UP.MID', 'L/LIFT_UP.MID'],
 '18c059bacc3fa7ef61cb759f81fe030e': ['c/celebrate05.mid',
  'C/celebrate05.mid'],
 'eb504f29b1a10567814f198e7e049d15': ['Vengaboys/Up and Down.mid',
  'Various Artists/UPANDDOWN.MID',
  'VengaBoys/Up_And_Down.mid',
  'Various Artists/UPANDDOWN.MID',
  'VengaBoys/Up_And_Down.mid',
  'V/Venga_Boys_-_Up_and_Down.mid',
  'Various/Vengaboys-Up_and_Down.mid',
  'VengaBoys/Up_And_Down.mid',
  'VengaBoys/Up_And_Down.mid',
  'VengaBoys/Up_And_Down.mid',
  'V/Vengaboys - up and down.mid',
  'VengaBoys/Up_And_Down.mid',
  'Various/Vengaboys-Up_and_Down.mid',
  'VengaBoys/Up_And_Down.mid',
  'VengaBoys/Up_And_Down.mid',
  'V/Vengaboys - up and down.mid',
  'VengaBoys/Up_And_Down.mid'],
 '2d4541de33747ba49b0ed252e74346db': ['B/bong_chieu_lang_toi.mid'],
 '2dc4a46bae94eff0e77c51f81018b600': ['u/UPINTHES.MID', 'U/UPINTHES.MID'],
 '9e6c5624738e85f3abaf72cb08ba217d': ["Farmer, Mylene/Pourvu-Qu'elles-Soient-Douces-2.mid",
  'FARME~45/POURV~18.MID',
  "P/Pourvu-Qu'elles-Soient-Douces-2.mid",
  'FARME~45/POURV~18.MID',
  "Farmer, Mylene/Pourvu-Qu'elles-Soient-Douces-2.mid"],
 '2ff0055a22d6f2a542cf52c8b92dadf0': ['w/walksun.mid'],
 '0d092a252a416d597c622fa728ce3609': ['Diversen/Gummi-Mambo.mid',
  'DIVERSEN/GUMM~156.MID',
  'DIVERSEN/GUMM~156.MID',
  'Diversen/Gummi-Mambo.mid'],
 '9f618f758556757fda791c27258d03e7': ['christmas/santa_town_jbrock_tcg.mid'],
 '56f292b9043d25e17e25818b726d54e8': ['s/somebunnylovesyou.mid',
  'S/somebunnylovesyou.mid'],
 '19c05ed7dbb15dda62d96b269a601c36': ['Little River Band/Forever-Blue.mid',
  'Little River Band/Forever-Blue.mid',
  'F/Forever-Blue.mid',
  'Little River Band/Forever-Blue.mid'],
 'aedbdaae4010aca90106a21957c5dbf3': ['h/him52.mid', 'H/him52.mid'],
 'a1d38bdd0a644bdfeaf114c14e08ac4e': ['Britney Spears/Britney Spears - Cinderella.mid',
  'Various Artists/Britney_Spears-Cinderella.mid',
  'Various Artists/M_Britney_Spears-Cinderella.mid',
  'Various Artists/Britney_Spears-Cinderella.mid',
  'Various Artists/M_Britney_Spears-Cinderella.mid',
  '100%sure.polyphone.midi/Britney_Spears-Cinderella.mid',
  '100%sure.polyphone.midi/M_Britney_Spears-Cinderella.mid',
  '100%sure.polyphone.midi/Britney_Spears-Cinderella.mid',
  '100%sure.polyphone.midi/M_Britney_Spears-Cinderella.mid'],
 'fc0ee8788014595718c4216e31f7d23e': ['E/E.BUT THE GIRL.Missing K.mid'],
 'fb7c1eccdfc306dbbd837a67926b76f5': ['w/weddingsong2.mid',
  'CSchafehen/The_wedding_song.mid'],
 '97e9d97687f82bd6029f262afeeba495': ['Nueva carpeta/Sonata n49 1mov XVI36.mid',
  'Nueva carpeta/Sonata n49 1mov XVI36.mid'],
 '05a9e518e0cab651b7e638590ed77832': ['lamb/Follow The Crowd To Coney.mid'],
 'ff70b4c45e5127186e0eb15a4bbd8840': ['Sure.Polyphone.Midi/Killer - Instinct --- Jago.mid',
  'Various Artists/Killer-Instinct---Jago.mid',
  'Various Artists/Killer-Instinct---Jago.mid',
  'divers midi 2/Killer-Instinct---Jago.mid',
  '100%sure.polyphone.midi/Killer-Instinct---Jago.mid',
  '100%sure.polyphone.midi/Killer-Instinct---Jago.mid'],
 '326e5e29cd945d99c6c8fee8ffc1a77c': ['c/castleinclouds.mid',
  'C/castleinclouds.mid'],
 '7a189406b688894389c9cea9a79fec22': ['Bocelli Andreas/Bocelli & Segara Vivo Per Lei.mid',
  'divers midi 3/Bocelli_&_Segara_-_Vivo_per_lei[1].mid'],
 '3cfbd6480644bda850e653130533e31f': ['QUALITY MIDI/GSullivan-AloneAgain.mid'],
 '2fc24f74713d07cd33e5ebc68b4b3b28': ['K/Kol Sr.mid'],
 'a0c494151229df4f950386ad0a5eed69': ['f/friend08.mid', 'F/friend08.mid'],
 'c3f0642ced469d38d0c7547ff874a9e0': ['Y/Yosuga no sora - Hizamakura de Sugosu Houkago.mid'],
 '09dca0d1beeb02f39254c897a03a627d': ['a/atemple.mid', 'A/atemple.mid'],
 '5be81b2809943a1cf2acd36d00764010': ['civilwar2/63ahkmwhlm.mid'],
 '81ca6cc4dcedceccf13210a8a4aff8f6': ['bliss/ppb71bss.mid'],
 '6832cc191cc6bf1eea160a3dac0139b5': ['F/Francis Cabrel L a Corrida.mid'],
 '45e6972b546b4f39eeae7d9a6ef8fa76': ['d/danced.mid', 'D/danced.mid'],
 'f0b289254119ee36169cec091073f3e9': ['GuessWho/These Eyes.mid',
  't/theseeyes2.mid',
  'GuessWho/TheseEyes.mid',
  'GuessWho/TheseEyes.mid',
  'GuessWho/These_Eyes.mid',
  'Various Artists/these_eyes.mid',
  '2009 MIDI/these_eyes1-C100.mid',
  '2009 MIDI/these_eyes4-C100.mid',
  'guess_who/these_eyes.mid',
  'Various Artists/these_eyes.mid',
  'GuessWho/These_Eyes.mid',
  'G/Guess_Who_-_These_Eyes.mid',
  'GuessWho/These_Eyes.mid',
  'GuessWho/These_Eyes.mid',
  'GuessWho/These_Eyes.mid',
  'guess_who/these_eyes.mid',
  'GuessWho/These_Eyes.mid',
  'GuessWho/These_Eyes.mid',
  'GuessWho/These_Eyes.mid',
  'guess_who/these_eyes.mid',
  'GuessWho/These_Eyes.mid'],
 'c125ff10d1d63c1916cecc2d06ffce84': ['Classical_mfiles.co.uk_MIDIRip/its-a-long-long-way-to-tipperary.mid'],
 '7cd9a7bf25801e96ab781054782b718e': ['Cher/Cher Sonny I Got You Babe.mid'],
 'a35f7ca1fa3cbc2c19dd1eb585241147': ['w/wonderfulworldofchristmas.mid',
  'W/wonderfulworldofchristmas.mid'],
 '0b63dcdbc167f1a4618d001080091ffc': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Cardoso_24_Piezas_Sudamericanas_Bambuco.mid'],
 '132c2c0f82a450ffba1afc62f47df183': ['Sinatra, Frank & Orchestra/My-Way-3.mid',
  'SINA~171/MY-WAY-3.MID',
  'M/MY-WAY-3.MID',
  'Sinatra, Frank & Orchestra/My-Way-3.mid',
  'SINA~171/MY-WAY-3.MID'],
 '671ae12d35a8a0a32116ae712d039f1a': ['Paul Mccartney/Live and Let Die.mid',
  'PaulMcCartney/Live_and_Let_Die.mid',
  'PaulMcCartney/Live_and_Let_Die.mid',
  'P/Paul McCartney - Live and Let Die.mid',
  'PaulMcCartney/Live_and_Let_Die.mid',
  'PaulMcCartney/Live_and_Let_Die.mid',
  'PaulMcCartney/Live_and_Let_Die.mid',
  'PaulMcCartney/Live_and_Let_Die.mid',
  'PaulMcCartney/Live_and_Let_Die.mid',
  'PaulMcCartney/Live_and_Let_Die.mid',
  'PaulMcCartney/Live_and_Let_Die.mid'],
 '2e6663f5391a02a2a96449ffc0bf6397': ['2009 MIDI/blue_on_blue1-Bb104.mid'],
 '0896072fa91488d87f253c7d4c83c672': ['Metallica/am_i_evil.mid'],
 'bbb1a13b568d865cacec6582fa8fe7a8': ["Cars, The/Let's-Go.mid",
  "Cars, The/Let's-Go.mid",
  "L/LET'S-GO.MID",
  "Cars, The/Let's-Go.mid"],
 '1dbf7c757f431f9565485907c6a84ad3': ['thomas/jrt58sh.mid'],
 'c204f5498f18a5a168a9629fa029d89e': ['i/Immaculate_Mary.mid'],
 'd0330b7f3d28d7573d9177cb634564e9': ['Italian Revival Songs/Ogni-Volta.mid',
  'ITALI~89/OGNI-~50.MID',
  'O/Ogni-Volta.mid',
  'ITALI~89/OGNI-~50.MID',
  'Italian Revival Songs/Ogni-Volta.mid'],
 '6d16f070620100b356e314f8da4a975e': ['RDupler/cecilia.mid'],
 '1e5ebf24872d05a535237a1099a5c14a': ['C/Cegos Do Castelo.mid',
  'Midis Não Analisadas/cegos do castelo.mid',
  'Midis Não Analisadas/cegos do castelo.mid'],
 '8fb966a093bd8209995733543c98ddcf': ['webster/jpw73jdcid.mid'],
 'c62dbf6bfe427445bf84f020d047322c': ['A/Anna Da Dimenticare L.mid',
  'A/Anna da dimenticare L.mid',
  'A/Anna da dimenticare L.mid'],
 '42d367e7865688e16b6d904b6e14424c': ['l/Loca2.mid', 'L/Loca2.mid'],
 'cf294d133116d33f49bac45770e973c0': ['B/BjornAkesson_-_Gunsmoke__vector909n_20121224054727.mid'],
 '0c34ba3ae38c52dd2a593d1fbda58e80': ['UNSORTED MIDI/the_twist.mid',
  'T/thetwist.mid'],
 '3ec8ff9dbe8d7d6a41852b406ae26775': ['pooh/Uomini Soli.mid',
  'pooh/uomini soli.mid',
  'pooh/uomini soli.mid',
  'pooh/uomini soli.mid',
  'pooh/uomini soli.mid',
  'pooh/uomini soli.mid'],
 'bde37fed29e5f1077ae0277c48f41af9': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Schubert_Fantaisie_Op78_D894_Menuet.mid'],
 '75ce1b4cd6b16e6605ff915ec94b8b05': ['B/Breeze vs Unique - Sometimes.mid'],
 '1a56b345b2a5c11bb68a7263169d8831': ['Arbore/Il Materasso.mid',
  'arbore/il materasso.mid',
  'arbore/il materasso.mid',
  'arbore/il materasso.mid',
  'arbore/il materasso.mid',
  'arbore/il materasso.mid'],
 'af8a4c879c58dc3c25ad0846be5dc9ee': ['T/Tortues.mid', 'c3/tortues.mid'],
 'f5f4eabdad0926596efa4c6445d8bc2e': ['J/Joao Bosco - Risco De Giz.mid',
  'Midis Mpb/Joao Bosco - Risco de Giz.mid',
  'Midis Mpb/Joao Bosco - Risco de Giz.mid'],
 '67e7639a09498bb37254df7afbde7f56': ['Metallica/nothing_else_matters_ver7.mid'],
 'a2b1763666440204c46d23e1b787b125': ['Sure.Polyphone.Midi/Nor 2p.MID',
  'Various Artists/NOR_2P.MID',
  'Various Artists/NOR_2P.MID',
  'MIDI/NOR_2P.MID',
  'divers midi 2/NOR_2P.MID',
  '100%sure.polyphone.midi/NOR_2P.MID',
  '100%sure.polyphone.midi/NOR_2P.MID'],
 '9e746cd08e2e0b2a832760f105f919d1': ['d/dreamsharer_raindropdanc.mid',
  'D/dreamsharer_raindropdanc.mid'],
 '5494da4478fdf10cbab71dadb242e848': ['Allman Brothers Band/Melissa.mid',
  'm/melissa2.mid',
  'AllmanBrothers/Melissa.mid',
  'Various Artists/melissa.mid',
  'Allman Brothers Band/melissa.mid',
  'Various Artists/melissa.mid',
  'AllmanBrothers/Melissa.mid',
  'A/Allman_Brothers_-_Melissa.mid',
  'MIDI/melissa.mid',
  'AllmanBrothers/Melissa.mid',
  'AllmanBrothers/Melissa.mid',
  'Midis Não Analisadas/Melissa.mid',
  '100%sure.polyphone.midi/melissa.mid',
  'AllmanBrothers/Melissa.mid',
  'allman_brothers_band/melissa.mid',
  'AllmanBrothers/Melissa.mid',
  'AllmanBrothers/Melissa.mid',
  'Midis Não Analisadas/Melissa.mid',
  '100%sure.polyphone.midi/melissa.mid',
  'AllmanBrothers/Melissa.mid',
  'allman_brothers_band/melissa.mid',
  'AllmanBrothers/Melissa.mid'],
 'a7e7393e0fbd6e52f1ad0cf84d836bc3': ['Wonder, Stevie/My-Cherie-Amour-3.mid',
  'Wonder, Stevie/My-Cherie-Amour-3.mid',
  'M/My-Cherie-Amour-3.mid',
  'Wonder, Stevie/My-Cherie-Amour-3.mid'],
 '0b425a8a144e7ddb9a90cc45ea2357d9': ['Fleetwood Mac/Dreams Fleetwood Mac.mid'],
 '5a090cbc0456593cf20d9c1342a6e148': ['b/birch.mid', 'B/birch.mid'],
 'c799fe0fc54981289b62cac4160f7a9e': ["I/I've Got the Music in Me.mid"],
 'aacff6847c2e0e30fdb890f2f12a4fe9': ['G/Gilda - No Me Arrepiento De Este Amor.mid',
  'Midis Não Analisadas/Gilda - No me arrepiento de este amor.mid',
  'Midis Não Analisadas/Gilda - No me arrepiento de este amor.mid'],
 'b92b54999eed871e99c4ba59081fa5ee': ['f/fantasm2.mid', 'F/fantasm2.mid'],
 '131e3502122bdebdad14d943a922aeed': ['G/Get Here L.mid',
  'G/get here L.mid',
  'G/get here L.mid'],
 '9838aee301939b3ea48c27f2da3740f6': ['Sure.Polyphone.Midi/3 - 01 Cosmo Canyon Xg.mid',
  'Various Artists/3-01 Cosmo Canyon Xg.mid',
  'Various Artists/3-01 Cosmo Canyon Xg.mid',
  '100%sure.polyphone.midi/3-01 Cosmo Canyon Xg.mid',
  '100%sure.polyphone.midi/3-01 Cosmo Canyon Xg.mid'],
 'e5bd5b9c5f822002a7d73277d3d20572': ['Hootie & The Blowfish/Let-Her-Cry.mid',
  'Hootie & The Blowfish/Let-Her-Cry.mid',
  'L/Let-Her-Cry.mid',
  'Hootie & The Blowfish/Let-Her-Cry.mid'],
 '296e27eeb98446de0ad078429d3a6aa6': ['T/Tomorrowneverknows.mid',
  't/tommorro.mid',
  'Beatles +GeorgeJohnPaulRingo/TomorrowNeverKnows2.mid',
  'beatles/tomorrow_never_knows.mid',
  'Revolver/TomorrowNeverKnows.mid',
  'Various Artists/tomorrow_never_knows.mid',
  'beatles/tomorrow_never_knows.mid',
  'Various Artists/tomorrow_never_knows.mid',
  'Revolver/TomorrowNeverKnows.mid',
  'B/Beatles_Tomorrow_Never_Knows.mid',
  'T/TomorrowNeverKnows2.mid',
  'T/The Beatles - Tomorrow Never Knows.mid',
  'T/The_Beatles_-_Tomorrow_Never_Knows.mid',
  'T/TomorrowNeverKnows.mid',
  'T/tommorro.mid',
  'beatles/tomorrow_never_knows.mid',
  'Revolver/TomorrowNeverKnows.mid',
  'Various/tomorrow.mid',
  'Revolver/TomorrowNeverKnows.mid',
  'beatles/tomorrow_never_knows.mid',
  'Revolver/TomorrowNeverKnows.mid',
  'T/tomorrow never knows.mid',
  'beatles/tomorrow_never_knows.mid',
  'Revolver/TomorrowNeverKnows.mid',
  'beatles/tomorrow_never_knows.mid',
  'Revolver/TomorrowNeverKnows.mid',
  'Various/tomorrow.mid',
  'beatles/tomorrow_never_knows.mid',
  'Revolver/TomorrowNeverKnows.mid',
  'T/tomorrow never knows.mid',
  'beatles/tomorrow_never_knows.mid',
  'Revolver/TomorrowNeverKnows.mid'],
 '6661d1684229e530fc49a2c25a66148d': ['T/Trio Metal.mid',
  'Midis Baianas - Forro e Baiao/trio metal.mid',
  'Midis Baianas - Forro e Baiao/trio metal.mid'],
 'cd742dd683fb369e78d1360a43c6bdb4': ['megadeth/AngryAgain.mid'],
 'fd9244d20bb4aa6203204d6f5b3d1a47': ['Frankiboy/Ourlovei.mid',
  'S/SINATRA.Our love is here to stay K.mid',
  '005 frankiboy/ourlovei.mid',
  '005 frankiboy/ourlovei.mid'],
 '3e0382d6554de5b7a1e7ec61deda616d': ['9/9w.MID', '9/9w.MID'],
 '06c8546bee9fdc466e72e10eb2cd89c4': ['c/carolineno.mid', 'C/carolineno.mid'],
 '30fdb905b9c0df534bdd6a735f75eabb': ['N/Naruto - Re:member.mid'],
 'b72616914731d5fc4ad4985d477791e6': ['L/Leonardo - E Nisso Que Da.mid',
  'Midis Românticas e Sertanejas/Leonardo - E Nisso Que Da.mid',
  'Midis Românticas e Sertanejas/Leonardo - E Nisso Que Da.mid'],
 '4ae4b9de33135da5c76a73f628406f98': ['Sure.Polyphone.Midi/Coldplay - Trouble.mid',
  't/trouble.mid',
  'Various Artists/COLDPLAY-trouble.mid',
  'Various Artists/COLDPLAY-trouble.mid',
  'C/coldplay-trouble.mid',
  'MIDI/COLDPLAY-trouble.mid',
  '100%sure.polyphone.midi/COLDPLAY-trouble.mid',
  '100%sure.polyphone.midi/COLDPLAY-trouble.mid'],
 'bb57a7abcb06bd42607c0f1be7bba239': ['mercyful fate/Mercyful_Fate-Shadows.mid'],
 'ba5314f998f21572c70f74de758e4611': ['Sure.Polyphone.Midi/Hallown.mid',
  'h/hallown.mid',
  'Various Artists/Halloween.mid',
  'Various Artists/Halloween - Theme.mid',
  'Various Artists/hallown.mid',
  'Various Artists/Halloween.mid',
  'Various Artists/Halloween - Theme.mid',
  'Various Artists/hallown.mid',
  'H/hallown.mid',
  'MIDI/Halloween.mid',
  'MIDI/hallown.mid',
  'Various/hallown.mid',
  'divers midi 2/Halloween.mid',
  'divers midi 2/hallown.mid',
  '100%sure.polyphone.midi/Halloween.mid',
  '100%sure.polyphone.midi/hallown.mid',
  'H/Halloween.mid',
  'H/hallown.mid',
  'Various/hallown.mid',
  '100%sure.polyphone.midi/Halloween.mid',
  '100%sure.polyphone.midi/hallown.mid',
  'H/Halloween.mid',
  'H/hallown.mid'],
 '21efecc6d625533126ae42f12815bf0b': ['Jazz/J_WALTZ2.MID', 'J/J_WALTZ2.MID'],
 'd9984ef7865168698db7cf81861f0a48': ['h/hmbsjd_k.mid', 'H/hmbsjd_k.mid'],
 '23d627742a41467166be68099cc5bd72': ['s/spider_man.mid', 'S/spider_man.mid'],
 '07aea0b46bd35e2d4bc67dc231806e13': ['l/letitsno3.mid', 'L/letitsno3.mid'],
 '36983bf1293c0a19b01ee1308c8bebb6': ['classical/ravels_bolero_gp.mid'],
 '0b18f7c91bf4db394f67e3fec9517bb7': ['civilwar2/65ccc.mid'],
 'f92f782a9bb9876dcb017891cebe9195': ['P/Paartir 4 31.mid'],
 'cf8c58796becbb1a34a76e352bb115eb': ['Beethoven/Piano Concerto n3 op37 3mov.mid',
  'Beethoven/Piano Concerto n3 op37 3mov.mid'],
 '0cf4a74f8b4333e457240312ade58060': ['Clapton, Eric/Bell-Bottom-Blues.mid',
  'Clapton, Eric/Bell-Bottom-Blues.mid',
  'B/Bell-Bottom-Blues.mid',
  'Clapton, Eric/Bell-Bottom-Blues.mid',
  'Eric Clapton/5BellBot.mid'],
 '3612e1206c769b25ab22147b5e8f555e': ['Alexia/Alexia Uhlalala.mid'],
 'a93617a3a7a4ee6dfcbb7b3977c6d50f': ['c/ComeTgtr.mid',
  'Beatles +GeorgeJohnPaulRingo/ComeTogether4.mid',
  'C/ComeTgtr.mid',
  'C/ComeTogether4.mid'],
 '3d73ac34ba45288e048aa87849b93358': ['D/Dancing with the Moonlight Knigh.mid'],
 '1598e4a472c530023d11d0f09bbc3382': ['D/do_dua_ben_khac.mid'],
 '8e37a10f250ca0b2be95843d24703000': ['Y/Yugoslavian - Solunski Cocek.mid',
  'Y/Yugoslavian -  Solunski Cocek.mid',
  'Y/Yugoslavian -  Solunski Cocek.mid'],
 'f67034c1ea3a04d834d242c045176c9e': ['s/stardance.mid', 'S/stardance.mid'],
 '1da81a73a000f19e3bb4a8924e2eb072': ['c/classic2.mid', 'C/classic2.mid'],
 '2e4c67fb38b00c9da3dfa210f492e0a4': ["Cumbia's/La-Pollera-Colora.mid",
  "CUMBIA'S/LA-PO~14.MID",
  'L/La-Pollera-Colora.mid',
  "Cumbia's/La-Pollera-Colora.mid",
  "CUMBIA'S/LA-PO~14.MID"],
 '59e6a36e10e1e4e64758e98b9bd36079': ['A/Aline Darlet - Wonderfull.mid',
  'A/A.DARLET.Wonderfull.mid',
  'A/Aline Darlet - Wonderfull.mid',
  'A/Aline Darlet - Wonderfull.mid'],
 'b93813e468f8389f0a54ce7fd6927eed': ["Q/Quelques Mots D'amour.mid"],
 '34cc351eb54e6320104e0a98dfe32f3b': ['Commercial Midi Pack 002/I Cross My Heart.mid'],
 '1653d1f224bb4d2ef756177972560848': ['Boney M/Rivers-Of-Babylon-1.mid',
  'BONEY~31/RIVER~38.MID',
  'R/Rivers-Of-Babylon-1.mid',
  'Boney M/Rivers-Of-Babylon-1.mid',
  'BONEY~31/RIVER~38.MID'],
 'c3350b7999cd70e3219ac110bc536548': ['D/D-block & S-te-fan - Peace At Last.mid',
  'D/D-block__S-te-fan_-_Peace_at_last__Mothership-Mayhem_20080915211322.mid'],
 'fe762f8b42a76ff6b9cd7f7819fe3745': ['f/foolasu.MID', 'F/foolasu.MID'],
 'f286b39650344032fe97319bf29b31f2': ['A/Abayrisc.mid',
  '161 Im Festzelt 6/ABAYRISC.mid',
  '161 Im Festzelt 6/ABAYRISC.mid'],
 'fca9a0ddb0eb10ecb68972da84720a6c': ['L/Losing~1.MID',
  'L/LOSING~1.MID',
  'L/LOSING~1.MID'],
 'e5ca90f9b7470a8cd1499a0c15087c95': ['webster/jpw58atms.mid'],
 'b02abf37799bda98d096154639da059d': ['C/Cosmic Gate - F.A.V..mid',
  'C/Cosmic_Gate_-_F.A.V.__rafal1992_20100715174103.mid'],
 'd1563958721d1238dcd23e0253a95586': ["Right Said Fred/Right Said Fred - I'm Too Sexy.mid",
  "R/Right Said Fred - I'm Too Sexy.mid",
  "R/Right Said Fred - I'm Too Sexy.mid"],
 '2021875aa51e2374eb5d7065b7a4598a': ['S/Swept Away.mid',
  'Midis Diversas/swept away.mid',
  'Midis Diversas/swept away.mid'],
 '4afb9dd05a71ebcfec59c7f9ee085780': ['N/nho_nha_trang.mid'],
 '741c519482945d3e90379a922140dad6': ['s/somany.mid', 'S/somany.mid'],
 'e79b6a6b7bf493a3efb3fd9387999a7b': ['K/KODALY.MID'],
 '7c8f9a6fbaad8861d143d3a17b1aa433': ['T/The Stones.mid'],
 'cbd7f4b0d93c997de481e1a4a79b339e': ['B/Belchior - Tudo Outra Vez.mid',
  'Midis Mpb/Belchior  - Tudo Outra Vez.mid',
  'Midis Mpb/Belchior  - Tudo Outra Vez.mid'],
 '5e3b957ec14e9467b865c616147fe605': ['t/tos3.mid', 'T/tos3.mid'],
 '2b510e4a0289644e8cfc7fc06b385fe8': ['CHRISTMAS/Itsbegin.mid',
  'l/lookxmas2.mid',
  'Diversen Klassiek/ITSBEGIN.MID',
  "Kerst/It'sBeginningToLookALotLikeChristmas3.mid",
  'Various Artists/itsbegin.mid',
  'Christmas/itsbegin.mid',
  'Various Artists/itsbegin.mid',
  'Christmas/itsbegin.mid',
  'L/lookxmas2.mid',
  "I/It'sBeginningToLookALotLikeChristmas3.mid",
  'Christmas/itsbegin.mid',
  'christmas/itsbegin.mid',
  'Christmas/itsbegin.mid',
  'Christmas/itsbegin.mid',
  'christmas/itsbegin.mid',
  'Christmas/itsbegin.mid'],
 '63205633e0943aac1366779bc08cf600': ['S/Santorini.mid',
  'Midis Diversas/santorini.mid',
  'Midis Diversas/santorini.mid'],
 '7b0ce19a60c3620b22145d33fa8b12a1': ['C/C.NORMAN.Living next door to Alice K.mid',
  '147/Livingne.mid',
  '147/Livingne.mid'],
 '000c004a21a44e2c80f3f549f4abc8b5': ['S/Sweet Like Chocolate.mid'],
 '14c99c57b852c4217c0cd577e52f3b80': ['F/Final Fantasy VIII - FITHOS LUSEC WECOS VINOSEC.mid'],
 '933c84d7a6de41ffcfe8723b93b2dd3f': ['t/tweety.mid', 'T/tweety.mid'],
 'd95dd10afc17c701c473ff193fc5930c': ['D/Dimold 1.MID',
  'D/DIMOLD1.MID',
  'D/DIMOLD1.MID'],
 '8c63c94a78414217b519006c729efe5b': ['PinkFloyd/Great Gig in the Sky.mid',
  'g/GIG.MID',
  'Pink Floyd/The-Great-Gig-In-The-Sky-1.mid',
  'Pink Floyd/The-Great-Gig-In-The-Sky-1.mid',
  'PinkFloyd/Thegrgig2.mid',
  'PinkFloyd/Great_Gig_in_the_Sky.mid',
  'pink_floyd/the_great_gig_in_the_sky.mid',
  'PinkFloyd/Great_Gig_in_the_Sky.mid',
  'T/The-Great-Gig-In-The-Sky-1.mid',
  'T/Thegrgig2.mid',
  'T/thegreatgig.mid',
  'P/Pink Floyd - Great Gig in the Sky.mid',
  'P/Pink_Floyd_Great_Gig_in_the_Sky.mid',
  'P/Pink_Floyd_-_Great_Gig_in_the_Sky.mid',
  'G/Gig.mid',
  'Pink Floyd/The-Great-Gig-In-The-Sky-1.mid',
  'PinkFloyd/Great_Gig_in_the_Sky.mid',
  'PinkFloyd/Great_Gig_in_the_Sky.mid',
  'pink_floyd/the_great_gig_in_the_sky.mid',
  'PinkFloyd/Great_Gig_in_the_Sky.mid',
  'P/pink floyd - the great gig in the sky.mid',
  'PinkFloyd/Great_Gig_in_the_Sky.mid',
  'PinkFloyd/Great_Gig_in_the_Sky.mid',
  'pink_floyd/the_great_gig_in_the_sky.mid',
  'PinkFloyd/Great_Gig_in_the_Sky.mid',
  'P/pink floyd - the great gig in the sky.mid',
  'PinkFloyd/Great_Gig_in_the_Sky.mid'],
 'c2b8ee2085484d4d21271710a1062617': ["Amerio/Amerio Bisogno D'amore.mid"],
 'c62057bb842c8a00ea6563abc0c402b6': ['o/O_Rappa__O_que_restou_do_sol.mid',
  'O/O_Rappa__O_que_restou_do_sol.mid'],
 '58fb0e76811fca24970351f9d011183c': ['E/Endymion_vs._The_Viper_-_How_Long__kisgabber_20101114214545.mid',
  'E/Endymion vs. The Viper - How Long.mid'],
 '46c1141a80daf791fa5d3c9b7ed90ba5': ['M/Mike_Wind__Marc_Korn_-_On_My_Way_(Rocco_vs._Bass-T_Melodie)__psycraft_20080711131206.mid',
  'M/Mike Wind & Marc Korn - On My Way (Rocco vs. Bass-T Melodie).mid'],
 '5c28d7000a6f462f3792d0cdd9042d41': ['p/pianothing.mid', 'P/pianothing.mid'],
 '1ec24ed27b450ffd558b4350ea851359': ['Borg, Andy/Schenk-Mir-Eine-Sommerliebe.mid',
  'BORG_~51/SCHEN~40.MID',
  'S/Schenk-Mir-Eine-Sommerliebe.mid',
  'BORG_~51/SCHEN~40.MID',
  'Borg, Andy/Schenk-Mir-Eine-Sommerliebe.mid'],
 '7ff1bb0c6de8788993b09cf1af8a9d97': ['L/Let Me Call You Sweetheart.mid'],
 '618dd14a068d16a1679486e5dc3697b2': ['l/lazyhazy.mid', 'L/lazyhazy.mid'],
 '7f7a8ded29684f1d6526816317752379': ['Various Artists/TONE1.MID',
  'Various Artists/TONE1.MID'],
 'a1dfdfdaf124eedd55bc97ed5321ff17': ['a/AINTSHES.MID', 'A/AINTSHES.MID'],
 '3bd6b17d566b55e58220da343eeaa2d9': ['A/Albert Babin Dans Mon Shack.mid'],
 '73a77c5a353fe0741f815d6b21924e4c': ['s/song24.mid', 'S/song24.mid'],
 'c80f805e767241975be44ff4ca58cc88': ['D/D.MARTIN.Let It Snow.mid'],
 'f08e06a736b96a480ccb9820239d0198': ['VARIOUS/Coldplay - Shiver.mid',
  'C/coldplay-shiver.mid',
  'Various/Coldplay-Shiver.mid',
  'Various/Coldplay-Shiver.mid'],
 'b78ca36afb773600042bb8a21c146f0a': ['J/Jaytech_-_NewVibeOriginalMix__Melfrz_20120827220626.mid'],
 '2f05acb24a37a02c6f5ca6d1745499ea': ['R/Roch Voisine Dites Moi.mid'],
 'c54ef4b19522dedc80d1614c96abec7d': ['E/Essa Tal Liberdade.mid',
  'l/liberdade.mid',
  'L/liberdade.mid',
  'Midis Não Analisadas/essa tal liberdade.mid',
  'Midis Não Analisadas/essa tal liberdade.mid'],
 '3115d691705c3f12a64aac631a19dc4f': ["W/Why Don't We Do It in the Road.mid"],
 'a2f65bf822a4469e35909d764c9914ac': ['A/Araketu - Menina Do Mar.mid',
  'Midis Baianas - Forro e Baiao/Araketu - Menina do Mar.mid',
  'Midis Baianas - Forro e Baiao/Araketu - Menina do Mar.mid'],
 'ff780a1dc234566fba9191dce61e3cc3': ['webster/jpw68hststp.mid'],
 '1c561f7f249dc2344b11b6f704e5f070': ['i/indios.mid', 'I/indios.mid'],
 'c2083cd31333d88007806bf0ffae7a28': ['Holiday, Billie/Stormy-Blues.mid',
  'HOLID~21/STORMY~8.MID',
  'S/Stormy-Blues.mid',
  'Holiday, Billie/Stormy-Blues.mid',
  'HOLID~21/STORMY~8.MID'],
 '117c02476ad4ef68541bda873c3ea616': ['b/back2.mid', 'B/back2.mid'],
 '457ef62f808c789e26f95bf4be1d4599': ['2009 MIDI/mack_the_knife2-C122.mid'],
 '892a712a5a5f99b439938959f927dea6': ['H/hpipe1.mid', 'handel/hpipe1.mid'],
 '59575468de5e684b3e4ec6124a2f70fe': ['m/moonandback.mid',
  'M/moonandback.mid'],
 '99194682a270a005567ef33b3f687b06': ['Rippingtons, The/Moonlighting.mid',
  'RIPP~149/MOONLI~6.MID',
  'RIPP~149/MOONLI~6.MID',
  'Rippingtons, The/Moonlighting.mid'],
 'f4998445e010ddbd97eaa667efdd6435': ['021 Blues Brothers/04shakey.mid',
  'R/R.CHARLES.Shake your tailfeather K.mid',
  '021 Blues Brothers/04Shakey.mid',
  '021 Blues Brothers/04Shakey.mid'],
 'e3003cd04d52bd83d4f5a20fb752d8f6': ['Misc/Kbp 06 03.mid',
  'c/crocodilerock.mid',
  'Various Artists/kbp06_03.mid',
  'Misc/kbp06_03.mid',
  'Various Artists/kbp06_03.mid',
  'Misc/kbp06_03.mid',
  'C/CrocodileRock.mid',
  'Misc/kbp06_03.mid',
  'Misc/kbp06_03.mid',
  'Misc/kbp06_03.mid',
  'Misc/kbp06_03.mid',
  'Misc/kbp06_03.mid',
  'Misc/kbp06_03.mid',
  'Misc/kbp06_03.mid'],
 '8070cdbd2b65f94b508b07fa77dd67b3': ['Weezer/Buddyhollyweezer 2.mid',
  'Various Artists/buddyhollyweezer2.mid',
  'Various Artists/buddyhollyweezer2.mid',
  'Various/buddyhollyweezer2.mid',
  '100%sure.polyphone.midi/buddyhollyweezer2.mid',
  'diver midi/buddyhollyweezer2.mid',
  'B/buddyhollyweezer2.mid',
  'Various/buddyhollyweezer2.mid',
  '100%sure.polyphone.midi/buddyhollyweezer2.mid',
  'B/buddyhollyweezer2.mid'],
 'af9c9929459d6073813c9a74a48e5525': ['N/nguoi_dien_yeu_trang_(cn).mid'],
 '70c96c8e6b765c6b5410e9ce40784dfa': ['S/Super Mario 3D Land - World 4.mid'],
 '86e69990aa191f09a90558c1845ca963': ['s/starwarsfinale.mid',
  'S/starwarsfinale.mid'],
 'b7d135e64ce264ce9c011f204b528e2c': ['Kerst Midi Files/XMASSONG.MID',
  'Jazz/XMASSONG.MID'],
 'ca673916805327a5106b654b0c41b9eb': ['L/Lovelett.mid',
  '061 Love Songs 5/Lovelett.mid',
  '061 Love Songs 5/Lovelett.mid'],
 'af7d4f360dc20720832ebb51996229e2': ["From the game ''Locus''/GDA.MID",
  'FROMTH~7/GDA.MID',
  'G/GDA.MID',
  'FROMTH~7/GDA.MID',
  "From the game ''Locus''/GDA.MID"],
 '5e3e50e27efa13fd0b6049f9d92b9933': ['023 Elvis/Mybabyle.mid',
  'P/PRESLEY.My baby left me K.mid',
  '023 Elvis/Mybabyle.mid',
  '023 Elvis/Mybabyle.mid'],
 '97f34b221506c730c01250b02b756b3c': ['u/urgent.mid',
  'Foreigner/urgent2.mid',
  'U/URGENT.MID'],
 'fddecf155ccac8df80c0462f58350de0': ["R/R. & R. Sherman It's a Small World.mid",
  "divers midi 3/R._&_R._Sherman_-_It's_a_small_world[1].mid"],
 '1a028b35fd9a49a348ad3ab5350ca8d4': ['n/needlesnpins.mid',
  'N/needlesnpins.mid'],
 'b229b8495fa38fb914244bfcb37278bb': ['Butler, Henry/MARGIE.MID',
  'BUTLE~13/MARGIE.MID',
  'Butler, Henry/MARGIE.MID',
  'BUTLE~13/MARGIE.MID'],
 '62f39941a40b35408b8832a275664039': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Villa-Lobos_Prelude_No3.mid'],
 'e35268584abfd91703548669de2036f5': ['Sure.Polyphone.Midi/Thorevikingablod.mid',
  'Various Artists/thorevikingablod.mid',
  'Various Artists/thorevikingablod.mid',
  'MIDI/thorevikingablod.mid',
  'Various/thorevikingablod.mid',
  'divers midi 2/thorevikingablod.mid',
  '100%sure.polyphone.midi/thorevikingablod.mid',
  'T/thorevikingablod.mid',
  'Various/thorevikingablod.mid',
  '100%sure.polyphone.midi/thorevikingablod.mid',
  'T/thorevikingablod.mid'],
 '90a493a6772455194e898aa963dcce66': ['A/After the Goldrush.mid'],
 '7065a08391ee86cbbd393ba94b732739': ['J/John Denver.mid'],
 '500bf789a7bf93984c400c47b0125763': ['J/JOEL.My life K.mid'],
 '8da901c95792a0b90e00d28e54cc245e': ['2009 MIDI/poison_ivy2-G135.mid'],
 '985622623b809cc7b7b0e3da5a88c525': ['d/dontgo2.mid', 'D/dontgo2.mid'],
 '707b77d5ecb1ddfe6fed05afba01e2a7': ['Wijngaard, Henk/Met-De-Vlam-In-De-Pijp.mid',
  'WIJN~413/MET-D~14.MID',
  'M/Met-De-Vlam-In-De-Pijp.mid',
  'Wijngaard, Henk/Met-De-Vlam-In-De-Pijp.mid',
  'WIJN~413/MET-D~14.MID'],
 'aa8b92124c1b8291a0a76dc9b5c9c077': ['Eagles2/The Last Resort.mid',
  'Eagles/The_Last_Resort.mid',
  'Eagles/The_Last_Resort.mid',
  'T/The_Eagles_-_The_Last_Resort.mid',
  'Eagles/The_Last_Resort.mid',
  'Eagles/The_Last_Resort.mid',
  'Eagles/The_Last_Resort.mid',
  'Eagles/The_Last_Resort.mid',
  'Eagles/The_Last_Resort.mid',
  'Eagles/The_Last_Resort.mid',
  'Eagles/The_Last_Resort.mid'],
 '0fe569962c46c0dc70b7c11c3c10aee6': ['C/Cumbia - Siguiente.mid',
  'Midis Latinas/Cumbia - Siguiente.mid',
  'Midis Latinas/Cumbia - Siguiente.mid'],
 '989cf1be5c99316e4247bbedd685acb2': ['F/Fire Emblem Gaiden - Separate Ways.mid'],
 'e753d030e8f91a9588d371aa7a52534a': ['l/Laura.mid'],
 'a08232e8680ee04e50297d321146e488': ['Sure.Polyphone.Midi/Chariots.mid',
  'c/CHARIOTS.MID',
  'Various Artists/chariots.mid',
  '2009 MIDI/chariots_of_fire1-C120.mid',
  'Various Artists/chariots.mid',
  'C/CHARIOTS.MID',
  'MIDI/chariots.mid',
  '100%sure.polyphone.midi/chariots.mid',
  'diver midi/chariots.mid',
  '100%sure.polyphone.midi/chariots.mid'],
 '7a4864f5d84f459d2310d0afe4dee0dd': ['z/zornandthorn.mid',
  'Z/zornandthorn.mid'],
 '16bc4fc2113eb6451822224968c7fb24': ['c/c07017.mid', 'C/c07017.mid'],
 '1440bbacb83401f9914fdce65e2aa2a2': ['b/BLESEMAL.MID', 'B/BLESEMAL.MID'],
 '4e316005fdc0c881e339d8baa242110e': ['c/closerwk.mid', 'C/closerwk.mid'],
 'ac4803609296c67106b695388d29a2ea': ['T/the_black_keys-till_i_get_my_way.mid'],
 'b6f2db7afe796f52cd44046f8ea7f6b2': ['R/Ron Il Gigante E L a Bambina.mid'],
 '590f06eec8c262ededa1c679bdba2a3e': ['E/Eternalf.MID',
  '019 Love Songs 1/ETERNALF.MID',
  '019 Love Songs 1/ETERNALF.MID'],
 '7d8e77da24ee83b5f0128be3eba933d8': ['M/Marisa Monte - Magamalabares.mid',
  'Midis Mpb/Marisa Monte - Magamalabares.mid',
  'Midis Mpb/Marisa Monte - Magamalabares.mid'],
 'c8cd2c75a931247b667c334a41e85731': ['b/best_indysong.mid',
  'B/best_indysong.mid'],
 '6d668292be912039cb9b585e6af813cc': ['1tot100/039-LENI.MID'],
 '845f2e8cb78e372bf801e829c91f487f': ['8/880930.mid'],
 '414ec1a087834692d73d5819e1ee5518': ['A/Arrakis - Aira Force.mid',
  'A/Arrakis_-_Aira_Force__Siamey_20081117112749.mid'],
 '09ae5d4bf9f6710139e0b0c035f4a9fb': ['n/nadia2.mid', 'N/nadia2.mid'],
 'e2d7d3ba9739780fd7b22dcfeaee055f': ['h/heatison.mid', 'H/heatison.mid'],
 '2e9c45c53528f3011e63ae2cff89fde1': ['g/godsavqu.mid', 'G/godsavqu.mid'],
 '35705d6a3cbd744dbf6e7ef4af12bc2c': ['M/MichaelCanitrotfeatPolina_-_RightOnMe__Tuncblack_20120716085355.mid'],
 '9f7cfdee502172fc0200f276afacd8eb': ['thomas/jrt70lhwar.mid'],
 '48af3f9583eb40882bceac5e26a2fc4c': ['Taylor, Ivan/Should-Have-Known-Better.mid',
  'Taylor, Ivan/Should-Have-Known-Better.mid'],
 '83c4346aae6697614aadda39ed6a5730': ['Bach, Johann Sebastian/K105.MID',
  'BACH_J~5/K105.MID',
  'K/K105.MID',
  'Bach, Johann Sebastian/K105.MID',
  'BACH_J~5/K105.MID'],
 'f1213c14b35fdaceebfde0a582d81a65': ['1800s/54iiabb.mid'],
 '2c8ad0bfe3b6b25730cc97f5f203757c': ['t/time_after_time.mid',
  'jazz/time_after_time_dm.mid'],
 'b88b49e08def6403563f2f9c24d04885': ['DonCarroll/903count.mid',
  '2009 MIDI/wasted_days_and_wasted_nights2-D86.mid',
  '9/903count.mid'],
 '88932acdf25c598999041982aef07e28': ['C/Colorblind L.mid',
  'C/colorblind L.mid',
  'C/colorblind L.mid'],
 '84007188ea1e4338d260e3f668a5625c': ['H/Hotshotc.mid',
  'D/D.HASSELHOFF.Hot shot city  K.mid',
  '179 0801/HOTSHOTC.mid',
  '179 0801/HOTSHOTC.mid'],
 '2e39e52cb48df3062a3f1a71471d7d3d': ['Schumann/Scenes from childhood op15 n04.mid',
  'Schumann/Scenes from childhood op15 n04.mid'],
 'da402e5174cdb04d5dd2c99b0fe2bd2b': ['e/EMCatsInTheCradle.mid',
  'E/EMCatsInTheCradle.mid'],
 'e04d8ce959e04637988a7b4045bdbc40': ['E/El Tiquita (4232).mid',
  'Midis Não Analisadas/El Tiquita (4232).mid',
  'Midis Não Analisadas/El Tiquita (4232).mid'],
 '418a3ac67d90d9ecb0491908064bd554': ['QUALITY MIDI/lyineyes.mid'],
 'ed3232f55086146bd5b24f778020fab1': ['l/loganstvmidi.mid',
  'L/loganstvmidi.mid'],
 'e437cb3acf5c07c6b94ab94b153352fc': ["Sure.Polyphone.Midi/You've Got to Hide Your Love Away.mid",
  "Various Artists/You've Got To Hide Your Love Away.mid",
  "Various Artists/You've Got To Hide Your Love Away.mid",
  "100%sure.polyphone.midi/You've Got To Hide Your Love Away.mid",
  "100%sure.polyphone.midi/You've Got To Hide Your Love Away.mid"],
 '5a8bf72909687e034b80ba95257425be': ['B/Boxer.mid',
  't/theboxer.mid',
  '2009 MIDI/boxer.mid',
  '2009 MIDI/boxer2-C88.mid',
  'T/theboxer.mid'],
 '7dc428c6a3845b793bdf4e479fcf7ef5': ['Enigma/Return-To-Innocence-1.mid',
  'R/Return-To-Innocence-1.mid',
  'Enigma/Return-To-Innocence-1.mid'],
 'b8b26ef9bf7b3a57ff93a98bfbf61001': ['1800s/12mmbm.mid'],
 '7ae51942a0ee77f92c492ea52965d7eb': ['Mosch, Ernst Und Sein Original Egerlander Musikanten/Radetzky-Marsch.mid',
  'Mosch, Ernst Und Sein Original Egerlander Musikanten/Radetzky-Marsch.mid',
  'Mosch, Ernst Und Sein Original Egerlander Musikanten/Radetzky-Marsch.mid'],
 '0fa13b131d2aebb24e8e3250e99c6fe3': ['CrosbyStillsNashuAnd;Young/Southern Cross.mid',
  'CrosbyStillsNashuAnd;Young/Southern_Cross.mid',
  'CrosbyStillsNashuAnd;Young/Southern_Cross.mid',
  'C/Crosby_Stills_Nash_and_Young_-_Southern_Cross.mid',
  'CrosbyStillsNashuAnd;Young/Southern_Cross.mid',
  'CrosbyStillsNashuAnd;Young/Southern_Cross.mid',
  'CrosbyStillsNashuAnd;Young/Southern_Cross.mid',
  'CrosbyStillsNashuAnd;Young/Southern_Cross.mid',
  'CrosbyStillsNashuAnd;Young/Southern_Cross.mid',
  'CrosbyStillsNashuAnd;Young/Southern_Cross.mid',
  'CrosbyStillsNashuAnd;Young/Southern_Cross.mid'],
 'ae7bb5f283205eb5e546b7a994165647': ['t/talkinginyoursleep.mid',
  'T/talkinginyoursleep.mid'],
 '2b9fae589b41502c6f091e80523032f9': ['mt32/Dgate 031.mid',
  'Various Artists/dgate031.mid',
  'mt32/dgate031.mid',
  'Various Artists/dgate031.mid',
  'mt32/dgate031.mid',
  'mt32/dgate031.mid',
  'mt32/dgate031.mid',
  'mt32/dgate031.mid',
  'mt32/dgate031.mid',
  'mt32/dgate031.mid',
  'mt32/dgate031.mid'],
 'b62067cf514b4c981f28f7afa89fecf0': ['Blake, Eubie/The-Chevy-Chase.mid',
  'BLAKE~11/THE-CH~8.MID',
  'T/The-Chevy-Chase.mid',
  'Blake, Eubie/The-Chevy-Chase.mid',
  'BLAKE~11/THE-CH~8.MID'],
 '6adf09f4d680f401ec07698b1607e5dd': ['UNSORTED MIDI/laughterintherain.mid',
  'QUALITY MIDI/laughterin.mid'],
 'dd7958ceb1e95f7d065561d9fe80b82d': ['C/ChristinaAguilera_-_Hurt__dawn031_20120518113113.mid'],
 'd560046e6c78d3ceffcdb5b3383e1161': ['h/hasenwlz.mid', 'H/hasenwlz.mid'],
 'f9b95854ca147413ac7c8638e89431da': ['m/moreword.mid', 'M/MOREWORD.MID'],
 '81571c781c20622418577a4b278f4bad': ['s/SweptAway.mid'],
 '2d9f0a6e2c13af08a3fd74bb0d871c4a': ['UNSORTED MIDI/ExpressYourself(6).mid'],
 '5661f86d2dd3cae635bc20703256eff2': ['a/aeris03.mid', 'A/aeris03.mid'],
 'c1128a4e8fe23db1337f19cce17f00e3': ['0-100/1WINDOWO.MID', '1/1WINDOWO.MID'],
 '75750f88019f0e9605bc99f340e7d014': ['h/him587.mid', 'H/him587.mid'],
 '104232730bbea25f4142cc661aa1c890': ['D/Duderstadt and Anita Kelsey - Smile (Duende Dub remix).mid',
  'D/Duderstadt_and_Anita_Kelsey_-_Smile_(Duende_Dub_remix)__Cyluma_20070214105314.mid'],
 '24c04b5e21d244a80ef1b4a93fc90b19': ['QUALITY MIDI/JColtrane-IWantToTalk.mid'],
 'a3c7f3e66fb396483a565f00f8c49586': ['A/A Different Beat.mid',
  'a/adb.mid',
  'Boyzone/A_Different_Beat.mid',
  'Boyzone/A_Different_Beat.mid',
  'B/Boyzone_-_A_Different_Beat.mid',
  'Various/Boyzone-A_Different_Beat.mid',
  'Boyzone/A_Different_Beat.mid',
  'Boyzone/A_Different_Beat.mid',
  'Midis Não Analisadas/A Different Beat.mid',
  'Boyzone/A_Different_Beat.mid',
  'Boyzone/A_Different_Beat.mid',
  'Various/Boyzone-A_Different_Beat.mid',
  'Boyzone/A_Different_Beat.mid',
  'Midis Não Analisadas/A Different Beat.mid',
  'Boyzone/A_Different_Beat.mid',
  'Boyzone/A_Different_Beat.mid'],
 '398faf5206cb25760a14928efcea7f13': ['Sure.Polyphone.Midi/Pegheart.MID',
  'Various Artists/PEGHEART.MID',
  'Various Artists/PEGHEART.MID',
  'MIDI/PEGHEART.MID',
  'divers midi 2/PEGHEART.MID',
  '100%sure.polyphone.midi/PEGHEART.MID',
  'P/PEGHEART.MID',
  '100%sure.polyphone.midi/PEGHEART.MID',
  'P/PEGHEART.MID'],
 '3165afba66430b85bb2ac9d8d91ef0a6': ['016 Phil Collins - Hits/Somethin.MID',
  '016 Phil Collins - Hits/SOMETHIN.MID',
  '016 Phil Collins - Hits/SOMETHIN.MID'],
 '6312da0f80d7e8e03c6ea3dfac485cc2': ['S/Streets of London 89.mid'],
 '52c88da27a50621845e411eca46c0f13': ['3/3704.mid', '3/3704.mid'],
 'a9f1ec88b6a5af6dd10a41dd1c702d89': ['n/NARANJA.mid', 'N/NARANJA.mid'],
 '35ac4a808bd3f463489f9685c7127689': ['Petry Album 1/Wiederzu.mid',
  '001 Petry Album 1/Wiederzu.mid',
  '001 Petry Album 1/Wiederzu.mid'],
 'faf0602df17dc29fe8e9cc9c3500ebc0': ['Sure.Polyphone.Midi/Marque - Electric Lady.mid',
  'Various Artists/Marque - Electric lady.mid',
  'Various Artists/Marque - Electric lady.mid',
  'divers midi 2/Marque - Electric lady.mid',
  '100%sure.polyphone.midi/Marque - Electric lady.mid',
  'M/Marque - Electric lady.mid',
  '100%sure.polyphone.midi/Marque - Electric lady.mid',
  'M/Marque - Electric lady.mid'],
 'e7c6b901baf74fa2eecbf432791e16ab': ['s/system.mid', 'S/system.mid'],
 'cb1c3efe6b43af9dacf01716fac242bb': ['QUALITY MIDI/Shad-GhostRiders.mid'],
 'bcbba005f7bb9468d06bbc085ad4f70f': ['s/shes_a_rainbow.mid',
  'S/shes_a_rainbow.mid'],
 '951458a31ffaedb3f4ed3aa6e81fca85': ['o/one08.mid', 'O/one08.mid'],
 '8c243e6f3af0b8bef7eff1da9f8585b9': ['M/MUSIC_GS.MID', 'M/MUSIC_GS.MID'],
 '32fdb422c3216bf8f400db65d54ef4e4': ['e/ela_izay_no.mid',
  'E/ela_izay_no.mid'],
 '758c27f8be37fe53a72ff4f1b104dfd9': ['S/STEELYST.MID', 'S/STEELYST.MID'],
 'bf712395dd7cbedd9b449e89cd0d97b7': ['A/And a Life.mid'],
 'fb68e5b772d726bc7c152ef604069810': ['M/mai_khong_phai.mid'],
 '194d010a4befac36ec972383f55df280': ['m/music17.mid', 'M/music17.mid'],
 '6cd4d39db2039d84495b09fbfc570fba': ['S/selena_gomez-stop_and_erase.mid'],
 '86128147bcd575124ab4a93201e9c1f3': ['E/Emmene Moi 2.mid'],
 'd6e1a0bfebcc5410c74b4fc60dd0c5d8': ['pooh/Stare Senza Di Te.mid',
  'pooh/Stare senza di te.mid',
  'pooh/Stare senza di te.mid',
  'pooh/Stare senza di te.mid',
  'pooh/Stare senza di te.mid',
  'pooh/Stare senza di te.mid'],
 '761efdddf8c136479d523cedf031ec4f': ['s/silverbells06.mid',
  'S/silverbells06.mid'],
 'a2cb5825109b7b34ba39b78e8bc9df64': ['Tschaikovsky, Peter Ilyich/Arabian-Dance-Opus-71a.mid',
  'TSCH~187/ARABIA~8.MID',
  'A/Arabian-Dance-Opus-71a.mid',
  'Tschaikovsky, Peter Ilyich/Arabian-Dance-Opus-71a.mid',
  'TSCH~187/ARABIA~8.MID'],
 'b96d140982e833cea1e3b8549f79c757': ['O/Oh Mon Bateau.mid'],
 '10fdff07568ae71c80169a7f225cb441': ["H/Hanno Ucciso L'uomo Ragno.mid"],
 'cfd389a1b4542eff1aa030bcb3251311': ['h/him180.mid', 'H/him180.mid'],
 '1356c66065a0461c190c60d01f51ff7b': ['a/as_the_deer.mid',
  'A/as_the_deer.mid'],
 'c367df24c2dec15bc6827e06d95e7410': ["Charles, Ray/I-Can't-Stop-Loving-You-2.mid",
  "Charles, Ray/I-Can't-Stop-Loving-You-2.mid",
  "I/I-Can't-Stop-Loving-You-2.mid",
  "Charles, Ray/I-Can't-Stop-Loving-You-2.mid"],
 '7bf59fbc8472f3ad88f683b3e2daa0e9': ['003 Commercial Midis-TEAMTND [02.15.02]/True Love Ways.mid'],
 '259bac4b0b679883bfcf33b7441a2b86': ['t/trancutopica.mid',
  'T/trancutopica.mid',
  'Songs+300/Trance_u.mid'],
 'f192e8871fd541320e0fd3c79b6dfdac': ['Sure.Polyphone.Midi/160conga.MID',
  'MIDI/160CONGA.MID',
  '100%sure.polyphone.midi/160CONGA.MID',
  'diver midi/160CONGA.MID',
  '100%sure.polyphone.midi/160CONGA.MID'],
 '0af0e74b21083081455f3cbd246c6b9f': ['divers midi 3/Beatles_-_Eight_days_a_week[1].mid'],
 '087aab459232d5ede60d9df90781c3d8': ['k/KazeMoSoraMoKitto_TheWindTheSkyAlways_5.mid',
  'K/KazeMoSoraMoKitto_TheWindTheSkyAlways_5.mid'],
 'bff29865d5d7efbf815fa994a60f408f': ['2009 MIDI/ferry_cross_the_mersey4-C109_gerry_and_the_pacemakers.mid'],
 '2d13fdbaf78a2cbf178ed9aed44ece0d': ['B/BYYOURSI.MID'],
 'cfd04dbd071984eb19395616ee5686a0': ['p/powrbas2.mid', 'P/powrbas2.mid'],
 '108228c0ab2522e067ac955643243349': ['008 Eros Ramazzotti - Eros/Sebastas.mid',
  '008 Eros Ramazzotti - Eros/Sebastas.mid',
  '008 Eros Ramazzotti - Eros/Sebastas.mid'],
 'e4f2443aa0d6679fb6fc2e2ffc4abb3d': ['R/Reset 3.MID',
  'R/Reset3.MID',
  'R/Reset3.MID'],
 'de5a56c167cb31876232dbef8095e53e': ['Classical Archives - The Greats (MIDI)/Bizet Symphony in C 4mov.mid',
  'Classical Archives - The Greats (MIDI)/Bizet Symphony in C 4mov.mid'],
 '94a65ddd9fa32dab930af58e82e2fb6e': ['9/970926.mid'],
 '8ebc2da7f10522b82f66bb06ab396d61': ['r/ra-ghostridersinthesky.mid',
  'R/ra-ghostridersinthesky.mid'],
 '15d4d7e88c3ae1d77626ca3628afe2c2': ['J/JZ - Monday PM.mid'],
 '6b9e2c4794953a1af54549d27bd0689f': ['S/Sleeping Satelite.mid'],
 '52fe7ccc18992078eb1f875da7f784ad': ['3/300familiesforever.mid',
  'Hymns/300.mid',
  '3/300familiesforever.mid'],
 '629071505375aa1dc2a2d0a442889746': ['Sure.Polyphone.Midi/Rhapsody.mid',
  'r/rhapsody03.mid',
  'Various Artists/rhapsody.mid',
  'Various Artists/rhapsody.mid',
  'R/rhapsody03.mid',
  'MIDI/rhapsody.mid',
  'Various/rhapsody.mid',
  'divers midi 2/rhapsody.mid',
  '100%sure.polyphone.midi/rhapsody.mid',
  'R/rhapsody.mid',
  'Various/rhapsody.mid',
  '100%sure.polyphone.midi/rhapsody.mid',
  'R/rhapsody.mid'],
 'd2d00f1fb4bed6c1df85b5b0a36f56a0': ['g/godofthunder.mid',
  'G/godofthunder.mid'],
 'd9f8ca016bed11c01dd874a02da27a5c': ["GunsNRoses/Since I Don't Have You.mid",
  's/Since-gr.mid',
  "GunsNRoses/Since_I_Don't_Have_You.mid",
  "Various Artists/since_i_don't_have_you.mid",
  'guns_%26_roses/since_i_don_t_have_you.mid',
  "Various Artists/since_i_don't_have_you.mid",
  "GunsNRoses/Since_I_Don't_Have_You.mid",
  'S/Since-gr.mid',
  "GunsNRoses/Since_I_Don't_Have_You.mid",
  "GunsNRoses/Since_I_Don't_Have_You.mid",
  "GunsNRoses/Since_I_Don't_Have_You.mid",
  "guns_&_roses/since_i_don't_have_you.mid",
  "GunsNRoses/Since_I_Don't_Have_You.mid",
  "GunsNRoses/Since_I_Don't_Have_You.mid",
  "GunsNRoses/Since_I_Don't_Have_You.mid",
  "guns_&_roses/since_i_don't_have_you.mid",
  "GunsNRoses/Since_I_Don't_Have_You.mid"],
 '927a4cc7375934e4ed2e77cdd6a42ef3': ['I/Itmightbeyou L.mid',
  'I/itmightbeyou L.mid',
  'G/itmightbeyou L.mid',
  'I/itmightbeyou L.mid',
  'G/itmightbeyou L.mid'],
 'aedb308fe66c7debe0669776175fea02': ['UNSORTED MIDI/proudmary_tinaturner.mid',
  'Various Artists/proudmary_tinaturner.mid',
  'Various Artists/proudmary_tinaturner.mid',
  'diver midi/proudmary_tinaturner.mid',
  'Commercial Midi Pack 002/Nutbush City Limits.mid'],
 '473a2f1ac482ef976146d61b930fbd46': ['A/Awolnation_-_Sail__Intricacy_20130130013340.mid'],
 'b21a9eb2b07a526dfc8c31ab40355939': ['m/m1bat2.mid', 'M/m1bat2.mid'],
 'd73a7209e9d867d92bc401e43511964c': ['BOEK9/138REDRE.MID', '1/138REDRE.MID'],
 '1dd839de329e12704ff5c53047b37738': ['s/SigmaBattle1.mid',
  'S/SigmaBattle1.mid'],
 '9422815d3496e734aefcc98a9c72e4ef': ['T/Tiesto - Forever Today.mid',
  'T/Tiesto_-_ForeverTodayversion2__DJRenco_20130127202719.mid'],
 'b982a76895b9381509ed3088099fa880': ['s/spacehog.mid', 'S/spacehog.mid'],
 'cfbd6d1e35dd3c69b5e62221057ddd6d': ['COREL COLLECTION/MOOD_05.MID'],
 '2875fdc578cf456ade1da16ac6589dde': ['E/Espero Tu Decision (1093).mid',
  'Midis Não Analisadas/Espero tu Decision (1093).mid',
  'Midis Não Analisadas/Espero tu Decision (1093).mid'],
 'a0f44626baebc560eb930f32789aaed2': ['Tritt, Travis/Can-I-Trust-You-With-My-Heart.mid',
  'TRIT~355/CAN-I~10.MID',
  'COUNTRY/canitrustuwithmyhrt.mid',
  'C/Can-I-Trust-You-With-My-Heart.mid',
  'Tritt, Travis/Can-I-Trust-You-With-My-Heart.mid',
  'TRIT~355/CAN-I~10.MID'],
 'fb404e42718943398f4705932aa86daf': ['Bwv001- 400 Chorales/Bwv026.6.mid',
  'Bwv001- 400 Chorales/Bwv026.6.mid'],
 'f01276e8dd3b0e001e34861acfeecce7': ['O/Operacion Triunfo Oye Mi Canto.mid'],
 'fb36d1f6b6a331b7828c053df845eebb': ['r/ramble2.mid', 'R/ramble2.mid'],
 '9849cac4583d5820394b8f736cedaf74': ['M/Marcus_Schossow_-_Kaboom__defcon24_20110728233714.mid',
  'M/Marcus Schossow - Kaboom.mid'],
 'f3490761704f5d76affa97b588d35735': ['J/Jammin.mid',
  'Midis Não Analisadas/Jammin.mid',
  'Midis Não Analisadas/Jammin.mid'],
 'ae00486d207870fe6d1f78e1483278f4': ['Raf/Raf Nei Silenzi.mid'],
 '6659bc7887d9f3249c1b677b265109a5': ['E/Emma Lee Bunton - What Took So Long.mid',
  'E/Emma Lee Bunton - What Took So Long.mid',
  'E/Emma Lee Bunton - What Took So Long.mid'],
 'd9bbcc22ddde05dd6ef2ba75fe608c61': ['John Elton/Yoursong.mid',
  '1 Elton John/Yoursong.mid',
  '1 Elton John/Yoursong.mid'],
 '27dcc281fc3a903277da8600ee04d9b5': ['2009 MIDI/england_swings-Roger_Miller-F115.mid'],
 '4f25c9c9770549fd7dcee817f3a74fcd': ['W/Waanzinnig L.mid'],
 '42ac4cfef945018826da63a26a73d9ed': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Dyens_Lettre_Saudade.mid'],
 '7f36635853b8d898c5cac1a0410ebd61': ['Sure.Polyphone.Midi/Spooksthingsiveseen.mid',
  'Various Artists/spooksthingsiveseen.mid',
  'Various Artists/spooksthingsiveseen.mid',
  'divers midi 2/spooksthingsiveseen.mid',
  '100%sure.polyphone.midi/spooksthingsiveseen.mid',
  '100%sure.polyphone.midi/spooksthingsiveseen.mid'],
 '11a4edf766bab8400ceb2cd0662c7ac9': ['Italian Revival Songs/I-Watussi.mid',
  'Diversen/I-Watussi.mid',
  'ITALI~89/I-WAT~24.MID',
  'I/I-Watussi.mid',
  'ITALI~89/I-WAT~24.MID',
  'Italian Revival Songs/I-Watussi.mid'],
 '259652097834ad255e850f894af1abc1': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Coste_Valse_Op7_No14_Trio_No15.mid'],
 '1a09040531044ced5012cebd30adf4a8': ['V/Vadim Zhukov - Moscow Morning.mid'],
 '37020cb4901c22895e9e2f83f9434861': ['a_h/btvop27a.mid', 'a_h/btvop27a.mid'],
 '6d7656adb22c0cd7d423121d887abf50': ['b/brdcage.mid', 'B/brdcage.mid'],
 '5daba7fddebb46752eab171ff49f65dc': ['h/him184.mid', 'H/him184.mid'],
 '7620e7aeaa779f75aa9f6464aacb2dc3': ['M/Molejo - Assim Oh.mid',
  'Midis Samba e Pagode/Molejo - Assim Oh.mid',
  'Midis Samba e Pagode/Molejo - Assim Oh.mid'],
 '14b054854814d473718678ffe22941bf': ['R/Rudiratl.mid',
  '096 Frech Frivole Feten  Hits 1/Rudiratl.mid',
  '096 Frech Frivole Feten  Hits 1/Rudiratl.mid'],
 '599548f63c5b2819444847511285e5df': ['101plus/263DIERO.MID',
  '2/263DIERO.MID'],
 '2afb48785a8bbbd09fe6deb988a803c7': ['S/Startmeup 1.mid'],
 'ba74e51b3b328b996b10d2494894f489': ['Depeche Mode/SOMEBODY.MID',
  'S/SOMEBODY.MID',
  'Depeche Mode/SOMEBODY.MID',
  'Depeche Mode/SOMEBODY.MID'],
 '75e98923307c5c6bd227573ac4aca9d7': ['Rolling Stones, The/Honky-Tonk-Woman-1.mid',
  'Rolling Stones, The/Honky-Tonk-Woman-1.mid',
  'H/Honky-Tonk-Woman-1.mid',
  'Rolling Stones, The/Honky-Tonk-Woman-1.mid'],
 'b3370e3d0ec1ca33e51ffafe308191c8': ['G/Godrest L.mid',
  'G/GODREST L.mid',
  'G/GODREST L.mid'],
 'fe203ae349ccd3d22d8934e02d1866f7': ['Bwv001- 400 Chorales/024812b2.mid',
  'Bwv001- 400 Chorales/024812b2.mid'],
 '7e54e877d82ddd504186a95c56bd3164': ['CHRISTIAN_MUSIC/As the Dear Panteth for the Water.mid',
  'a/asthedeer03.mid',
  'Various Artists/as_the_dear_panteth_for_the_water.mid',
  'christian_music/as_the_dear_panteth_for_the_water.mid',
  'Various Artists/as_the_dear_panteth_for_the_water.mid',
  'A/asthedeer03.mid',
  'christian_music/as_the_dear_panteth_for_the_water.mid',
  'christian_music/as_the_dear_panteth_for_the_water.mid'],
 '1fb2f403fec4b9e8f655a64bcb7f0d1b': ["Grant, Eddy/I-Don't-Wanna-Dance-1.mid",
  'GRANT~15/I-DON~10.MID',
  "I/I-Don't-Wanna-Dance-1.mid",
  'GRANT~15/I-DON~10.MID',
  "Grant, Eddy/I-Don't-Wanna-Dance-1.mid"],
 '0ca77a2b32c61ff58b0ce8543a7e0616': ['G/Good Vibrations 1.mid'],
 '1ae38ef25aa508c08917092998e3921d': ['D/David Bustamante L a Magia Del Coraz=n.mid'],
 '059d8ef5b4c56624e884b1a60cc62728': ['A/Altemar Dutra - Ternura Antiga.mid',
  'Midis Mpb/Altemar Dutra - Ternura Antiga.mid',
  'Midis Mpb/Altemar Dutra - Ternura Antiga.mid'],
 '9426dbdfcb96eafb3c307ec0c132aa7a': ['Boston/Long-Time-(Revised).mid',
  'Boston/Long-Time-(Revised).mid',
  'L/Long-Time-(Revised).mid',
  'Boston/Long-Time-(Revised).mid'],
 '6ad69b06a9a98d8834462d04a3b73b9f': ['avril_lavigne/Dont_Tell_Me_2.mid'],
 '23857500670c6dfd08d5da6c74a4a57c': ['l/laughterafterthree.mid',
  'L/laughterafterthree.mid'],
 '5925a6a399be445a7ecd9a51418e29c5': ['Osterwald, Hazy & His Orchester/Drina-Marsch.mid',
  'OSTE~257/DRINA-~6.MID',
  'D/Drina-Marsch.mid',
  'OSTE~257/DRINA-~6.MID',
  'Osterwald, Hazy & His Orchester/Drina-Marsch.mid'],
 'ad3ebd24e9650bdc1be91f22349ecb36': ['Sure.Polyphone.Midi/Ultima 3 - 05.mid',
  's/Shopping.mid',
  'Various Artists/Ultima_3-05.mid',
  'Various Artists/Ultima_3-05.mid',
  'MIDI/Ultima_3-05.mid',
  '100%sure.polyphone.midi/Ultima_3-05.mid',
  '100%sure.polyphone.midi/Ultima_3-05.mid'],
 'cf5cd67489c922f0baec9ab1563b3c50': ['m/midevil.mid', 'M/midevil.mid'],
 'ecc8f22198e3943eda28d94eb3c8ab72': ['H/Heyhey 1.MID',
  'h/heysong2.mid',
  'GaryGlitter/Hey2.mid',
  'Various Artists/heysong.mid',
  'Various Artists/hey_song.mid',
  '2009 MIDI/osu_song.mid',
  'Stadium/hey_song.mid',
  'Various Artists/heysong.mid',
  'Various Artists/hey_song.mid',
  'Stadium/hey_song.mid',
  'H/heysong2.mid',
  'MIDI/heysong.mid',
  'Stadium/hey_song.mid',
  'divers midi 2/heysong.mid',
  'Stadium/hey_song.mid',
  '100%sure.polyphone.midi/heysong.mid',
  'Stadium/hey_song.mid',
  'H/HEYHEY1.MID',
  'Stadium/hey_song.mid',
  'Stadium/hey_song.mid',
  '100%sure.polyphone.midi/heysong.mid',
  'Stadium/hey_song.mid',
  'H/HEYHEY1.MID',
  'Stadium/hey_song.mid'],
 'd53d48c157ebab8ac2c7a627da32ff87': ['Y/Your Sister Cant Twist L.mid',
  'Y/your sister cant twist L.mid',
  'Y/your sister cant twist L.mid'],
 'fefaf7b22a6d15980f9af26b68ad2426': ['Sure.Polyphone.Midi/Poly 1089.mid',
  'Various Artists/poly1089.mid',
  'Various Artists/poly1089.mid',
  'MIDI/poly1089.mid',
  '100%sure.polyphone.midi/poly1089.mid',
  '100%sure.polyphone.midi/poly1089.mid'],
 '72c0c19661f0fedfb22ac5de56ad8c6e': ['UNSORTED MIDI/neitheroneofus.mid'],
 '0897bafcf2f3e191c9a5f63289ceba91': ['r/rebecca1.mid', 'R/rebecca1.mid'],
 'dec48e19fb84e3c10ee6de6ba00fe903': ['Unknown/Unknown 95.mid'],
 '5efac966931d883474cea6f0127605ab': ['nirvana/Sifting_1.mid'],
 '73f88b6e28562b78af57cb34d3983d38': ['T/Toneshifterz - TBA.mid',
  'T/Toneshifterz__-_TBA__jhard32_20110803043507.mid'],
 '2c4b2ad524abc2eb56ed70e9a9e0db61': ['Jazz_www.thejazzpage.de_MIDIRip/doxy.mid'],
 'b46a034273ced2cfc681cf9ed92a6821': ['T/Tucandeo - Layla.mid',
  'T/Tucandeo_-_Layla__defhaus_20120216074639.mid'],
 '93f093cc4f507f0b843dfd2d8e94cceb': ['D/do_or_die_ver3.mid'],
 '1398d4aff08fdc0fc5252e77fd4e7ba2': ['N/ne_yo-miss_indipendet.mid'],
 'e596366bb15daa38eac2a47d5a21cd1e': ['Vandelli, M/Una-Angelo-Blu.mid',
  'VAND~167/UNA-AN~6.MID',
  'U/Una-Angelo-Blu.mid',
  'Vandelli, M/Una-Angelo-Blu.mid',
  'VAND~167/UNA-AN~6.MID'],
 '7445b3133016c090d1985683316eadff': ['S/SIGN - Sit Beside Me.mid'],
 'd760aadca6409ff0fb9e5fe79401c6c2': ['Bwv001- 400 Chorales/007903bs.mid',
  'Bwv001- 400 Chorales/007903bs.mid'],
 'd1ee79bf5d8db922250b4044a03ef80f': ['I/inthestillofthenight.mid'],
 '5d41cb24085b89e341b58a5c95108ffb': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Bach_French_Suite_No1_BWV812_Menuet_II.mid'],
 'a318bcc6fd7dd9d9400ecdde3ae8d2a5': ['G/Gian E Giovani - Eu Acredito Nela.mid',
  'Midis Românticas e Sertanejas/Gian e Giovani - Eu acredito nela.mid',
  'Midis Românticas e Sertanejas/Gian e Giovani - Eu acredito nela.mid'],
 '683509d274ad29ce7a51b57578bac82f': ['Queen MIDI Pack (181 files)/life_is_real.mid'],
 '02d7ad27ff5997e8edf47c329d504e2b': ['M/michael_buble-hold_on.mid'],
 '7e0398878ae6b7869b6780f817a0c054': ['sonatas/K055.MID', 'sonatas/K055.MID'],
 '2ebe9b6a3f780c8a71e447caa75c7f7f': ['P/Placenta.mid'],
 '44b78a87765616fbfb89f23c0fd7e621': ['Diversen/0KOENIG.MID',
  'DIVERSEN/0KOENIG.MID',
  'DIVERSEN/0KOENIG.MID',
  'Diversen/0KOENIG.MID'],
 'ec084d2a65308459df5eaea19a32da1c': ['B/Boney M Daddy Cool.mid',
  'UNSORTED MIDI/daddycool_boneym.mid',
  'Various Artists/daddycool_boneym.mid',
  'Various Artists/daddycool_boneym.mid',
  'diver midi/daddycool_boneym.mid'],
 'be6ee361f97298efd5beb37a013aae56': ['T/THE RAMONES.Pet sematary.mid'],
 '24eb2b138cbeba82bd7845d2d5fa5277': ['Rosenberg, Marianne/Es-Wird-Niemehr-So-Wie-Es-War-1.mid',
  'ROSE~127/ES-WI~12.MID',
  'E/Es-Wird-Niemehr-So-Wie-Es-War-1.mid',
  'Rosenberg, Marianne/Es-Wird-Niemehr-So-Wie-Es-War-1.mid',
  'ROSE~127/ES-WI~12.MID'],
 'a6ee0534a2fd438ef9b579bf8b8e4e97': ['n/notte.mid', 'N/notte.mid'],
 'f7428d9f4c5acbcb0adef974af11e015': ['C/Conkers Bad Fur Day - Sloprano.mid'],
 '706b045b80c0ec2b80c83d045cd34627': ['Sure.Polyphone.Midi/Ohdarlis.MID',
  'o/ohdarlin.mid',
  'Beatles +GeorgeJohnPaulRingo/Oh!Darling3.mid',
  'beatles/ohdarlis.mid',
  'Various Artists/OHDARLIS.MID',
  'beatles/ohdarlis.mid',
  'Various Artists/OHDARLIS.MID',
  'O/Oh!Darling3.mid',
  'beatles/ohdarlis.mid',
  'MIDI/OHDARLIS.MID',
  'divers midi 2/OHDARLIS.MID',
  '100%sure.polyphone.midi/OHDARLIS.MID',
  'beatles/ohdarlis.mid',
  'beatles/ohdarlis.mid',
  'beatles/ohdarlis.mid',
  '100%sure.polyphone.midi/OHDARLIS.MID',
  'beatles/ohdarlis.mid',
  'beatles/ohdarlis.mid'],
 'd2929021d614c4198908a99359d9b94d': ['p/palacemoon2.mid',
  'P/palacemoon2.mid'],
 'b1c5a79a3abe59d032a23db9825b644b': ['w/whosbed.mid', 'W/whosbed.mid'],
 '11a57c20bf287a848213e6909f7bffb6': ['s/snowbird.mid'],
 'da558701c152caa52492055035429fe8': ['Collins, Phil/Heartache-Tonight.mid',
  'Collins, Phil/Heartache-Tonight.mid',
  'Collins, Phil/Heartache-Tonight.mid'],
 'c0afbe89c56f3d52ebf81481d736319d': ['a/allthings.mid', 'A/allthings.mid'],
 '8ac97dc5a1237f0ec1a09db2abe3031e': ['C/Caetano Veloso - Voce É Linda.mid',
  'Midis Mpb/Caetano Veloso - Voce é Linda.mid',
  'Midis Mpb/Caetano Veloso - Voce é Linda.mid'],
 '5fe0b730a9de04452762b74a96499e39': ["Various Artists/Bach, Johann Sebastian BWV.1008 mov.5 Menuett 'Suite No.2 in D minor' (David J. Grossman).mid",
  "Various Artists/Bach, Johann Sebastian BWV.1008 mov.5 Menuett 'Suite No.2 in D minor' (David J. Grossman).mid"],
 '14a26944cc2bea0487ddcce45daa0a5d': ['VARIOUS/Rubettes - Sugar Baby Love.mid',
  's/Sugar.mid',
  'Various/rubettes-sugar_baby_love.mid',
  'Various/rubettes-sugar_baby_love.mid'],
 'd0c50f82c73037904e446529d2c232b0': ['Commodores2/Nightshift.mid',
  'UNSORTED MIDI/Nightshift.mid',
  'Commodores/Nightshift.mid',
  'Commodores/Nightshift.mid',
  'T/The Commodores - Nightshift.mid',
  'Commodores/Nightshift.mid',
  'Commodores/Nightshift.mid',
  'Commodores/Nightshift.mid',
  'Commodores/Nightshift.mid',
  'Commodores/Nightshift.mid',
  'Commodores/Nightshift.mid',
  'Commodores/Nightshift.mid'],
 'ece927989c677731e8a047362a434654': ["Luv'/Luv'-Megamix-(Medley).mid",
  "LUV'/LUV'-M~6.MID",
  "LUV'/LUV'-M~6.MID",
  "L/Luv'-Megamix-(Medley).mid",
  "LUV'/LUV'-M~6.MID",
  "Luv'/Luv'-Megamix-(Medley).mid",
  "LUV'/LUV'-M~6.MID"],
 '29ee4ed7cfe5804fe7490c6779dad1cd': ['W/Whip It.MID',
  'Midis Diversas/WHIP IT.MID',
  'Midis Diversas/WHIP IT.MID'],
 '99beef2cdb3f100691d4a2e7e5b82ebd': ['I/Ijustcal.mid',
  '078/Ijustcal.mid',
  '078/Ijustcal.mid'],
 '76531f7077863004af4502153583edd5': ['Collins Phil/True Colours - Phil Collins.mid',
  'Various Artists/True Colours - Phil Collins.mid',
  'Various Artists/MY POLYPHONIC MELODY (376).MID',
  'Various Artists/True Colours - Phil Collins.mid',
  'Various Artists/MY POLYPHONIC MELODY (376).MID',
  '100%sure.polyphone.midi/True Colours - Phil Collins.mid',
  'Polyphone Ringtones 2/poly339.mid',
  '100%sure.polyphone.midi/True Colours - Phil Collins.mid',
  'Polyphone Ringtones 2/poly339.mid'],
 'ce80a19d7120e19fdd0e9793859e22c1': ['L/Landimno.mid',
  'C172/Landimno.mid',
  'C172/Landimno.mid'],
 '2817f2780d581f9c06db62f941332ad3': ['F/Frank Aguiar - Morango Do Nordeste.mid',
  'Midis Baianas - Forro e Baiao/Frank Aguiar - Morango do Nordeste.mid',
  'Midis Baianas - Forro e Baiao/Frank Aguiar - Morango do Nordeste.mid'],
 'af8b4d6d9fde86ab51aefc65e225e33f': ['Sure.Polyphone.Midi/Axel.MID',
  'Various Artists/AXEL.MID',
  'Various Artists/AXEL.MID',
  'MIDI/AXEL.MID',
  '100%sure.polyphone.midi/AXEL.MID',
  'diver midi/AXEL.MID',
  'A/AXEL.MID',
  '100%sure.polyphone.midi/AXEL.MID',
  'A/AXEL.MID'],
 'e006ee47bdf68bcfd52681b861edd9b0': ['s/STWNKL.mid', 'S/STWNKL.mid'],
 'c0b23a135f9c2afbc78b384dda8f3c03': ['F/Final Fantasy XIII - The Promise.mid'],
 'd56fb4922350e4d063c670dfa7bd1dfe': ['Petry Album 1/Dubistfo.mid',
  '001 Petry Album 1/Dubistfo.mid',
  '001 Petry Album 1/Dubistfo.mid'],
 '288d4ff7adf22c2b2b66e8b0447dd62b': ["60'er Jaren Medley's/60'er-Jaren-Medley-12.mid",
  "60er-Jaren-Medley's/60'er-Jaren-Medley-12.mid",
  "60'ERJ~5/60'ER~30.MID",
  "6/60'er-Jaren-Medley-12.mid",
  "60'ERJ~5/60'ER~30.MID",
  "60'er Jaren Medley's/60'er-Jaren-Medley-12.mid"],
 '2495ceec6fba4c3b320d0e1e725ac037': ['L/LARGO.MID',
  'Esy Listening/LARGO.MID'],
 '79e9ca4677b7b3785068566177e195e8': ['t/tngtheme.mid', 'T/tngtheme.mid'],
 'dcea44e2e4650b3e29defb4d3db4ffde': ['Lunapop/Lunapop Se Ci Sarà.mid'],
 '7663d94f92c3269cc7df7dff032bfbdc': ['civilwar2/62tsoatuta.mid'],
 '17eb7561adc3d284bf8af6dec5471d2c': ['B/Boatonth L.mid',
  'B/BOATONTH L.mid',
  'B/BOATONTH L.mid'],
 'd32ae55adfe7349da5a98c1a674acfb1': ['B/broderskapets_ring.mid'],
 '20562da6aeaab8521ea255fc4b9653d6': ['b/bestillmysoul.mid',
  'B/bestillmysoul.mid'],
 '9c9167fea3b13c4886cfd04e31e70bbf': ['Roberta M/Roberta Miranda - Cade Aquele Amor.mid',
  'roberta/RobertaMiranda-CadAqueleAmor.mid',
  'Midis Românticas e Sertanejas/Roberta Miranda - Cade Aquele Amor.mid',
  'roberta/RobertaMiranda-CadAqueleAmor.mid',
  'Midis Românticas e Sertanejas/Roberta Miranda - Cade Aquele Amor.mid'],
 '5ef2f49bf5baec9a80edd6d95cdfde9b': ['MOVIE_SOUNDTRACKS/Nakedgun.mid',
  'n/naked3.mid',
  "Diversen/Theme-From-'Naked-Gun'.mid",
  'Film/NakedGun.mid',
  'DIVERSEN/THEM~398.MID',
  'Movie_Soundtracks/nakedgun.mid',
  'Various Artists/nakedgun.mid',
  'Movie_Soundtracks/nakedgun.mid',
  'Various Artists/nakedgun.mid',
  "T/Theme-From-'Naked-Gun'.mid",
  'N/naked3.mid',
  'DIVERSEN/THEM~398.MID',
  "Diversen/Theme-From-'Naked-Gun'.mid",
  'Movie_Soundtracks/nakedgun.mid',
  'Movie_Soundtracks/nakedgun.mid',
  'Movie_Soundtracks/nakedgun.mid',
  'Movie_Soundtracks/nakedgun.mid',
  'Movie_Soundtracks/nakedgun.mid',
  'Movie_Soundtracks/nakedgun.mid'],
 '48135761d7dfa9b8a1e110634675cd28': ['101plus/1083EISI.MID',
  '1/1083EISI.MID'],
 '9318f2632e4840bb8ab95d24686655d5': ['a/Anna2.mid',
  '2009 MIDI/anna1-F124.mid',
  'A/Anna2.mid'],
 'cb9d67b1b1c991c47e72997fa4c9d703': ['S/supernova.mid'],
 '8541a4cac922d753f1e8eb7bc35b28e2': ['g/gameover3.mid', 'G/gameover3.mid'],
 '56a77c2f3b55636fbf403ecaf3a8feb7': ['h/himno186.mid', 'H/himno186.mid'],
 '5f0cbeb7945524995a3272e81c4f8ec9': ['Classical_mfiles.co.uk_MIDIRip/i-had-a-little-nut-tree.mid'],
 '02ea992f685003c16672ce5fa38aa470': ['D/Dadada.mid',
  '148/Dadada.mid',
  '148/Dadada.mid'],
 '57ccc88cb7e9bdd4da74b7e61cc19d85': ['Madonna/Madonna Thepowerofgoodbye.mid',
  'UNSORTED MIDI/ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'M/Madonna_-_The_Power_Of_Goodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid',
  'Madonna/Madonna_ThePowerOfGoodbye.mid'],
 'a6abf22f970d33a290b50e1a50d8d1a9': ['B/Brand New Man.mid'],
 '83589e0131e8b29278b01c666e531bde': ['D/Daniel - Muda.mid',
  'Midis Românticas e Sertanejas/Daniel - Muda.mid',
  'Midis Românticas e Sertanejas/Daniel - Muda.mid'],
 '53c6a645663dd693de9ca4fe9e086b42': ['n/nin-sin.mid', 'N/nin-sin.mid'],
 '02c6465a14c74ded441cc56d134be9be': ['A/anh_khong_muon_ra_di.mid'],
 '1c08de022d5ae8089fb63aca1475f0cb': ['D/Dimmu Borgir - Sorgens Kammer (Incomplete).mid'],
 'a35f7d51a6d0d7c7d5f9c31a9a4f41c8': ['A/Airbase__Emotion__SYQ__Trance.mid',
  'A/Airbase - Emotion.mid'],
 '411b5d201244fbc49bb7a9dd7469a020': ['Diversen Klassiek/AMSONG37.MID',
  'AmericanSongs/OldDanTucker.mid',
  'A/AMSONG37.MID',
  'O/OldDanTucker.mid'],
 '7ff991ed09fc105a4784e03b671428dc': ['UNSORTED MIDI/beyondthesea.mid'],
 'fffee93d0f623e9fbd98218b27e760ee': ['Wynonna/Tell-Me-Why.mid',
  'WYNONNA/TELL-M~8.MID',
  'T/Tell-Me-Why.mid',
  'Wynonna/Tell-Me-Why.mid',
  'WYNONNA/TELL-M~8.MID'],
 '83eb4362a577cc7bdedaf9292bcd89ef': ['1800s/66bss.mid'],
 '504432242391ee862a6720528ce2c49c': ['M-sales/GSP01_07.MID',
  'Diversen Midi GS songs/GSP01_07.MID',
  'G/GSP01_07.MID'],
 '4a764880fbbe1f30125beace3153c7c0': ['K/Kirby 64 The Crystal Shards - Boss.mid'],
 'e62a5052804d3e989033b48595e6421a': ['h/hymn2.mid', 'H/hymn2.mid'],
 '8fe002bfec2645910c54fd1e0072aa28': ['Dion Celine/Celine Dion - Its All Coming Back.mid',
  'C/Celine Dion - Its all coming back.mid',
  'C/Celine Dion - Its all coming back.mid'],
 'bc61621d1386707ff0a08f02551290b5': ['f/folk4.mid', 'F/folk4.mid'],
 '9c8c2d3ac37bba9569b64d6c2d15fb6b': ['a/allmixedup2.mid',
  'A/allmixedup2.mid'],
 '27a96057b9559ff0bfadf2f1cc54fbf7': ['B/Bachianas Eiras.mid',
  'Midis Não Analisadas/Bachianas Eiras.mid',
  'Midis Não Analisadas/Bachianas Eiras.mid'],
 'ea860626215ae1a0d46bbb70586ff890': ['2009 MIDI/born_to_be_wild3-G145.mid'],
 '938ea1ff59b4cb8fbf56471cd1355851': ['Attilas/Freak on a Leash.mid',
  'l/leash.mid',
  'Korn/Freak_On_A_Leash.mid',
  'Attilas/Freak_On_A_Leash.mid',
  'Korn/Freak_On_A_Leash.mid',
  'Attilas/Freak_On_A_Leash.mid',
  'K/Korn - Freak on a Leash.mid',
  'K/Korn_-_Freak_on_a_Leash.mid',
  'K/Korn_Freak_On_A_Leash.mid',
  'L/leash.mid',
  'MIDI/Freak_On_A_Leash.mid',
  'Korn/Freak_On_A_Leash.mid',
  'Attilas/Freak_On_A_Leash.mid',
  'Korn/Freak_On_A_Leash.mid',
  '100%sure.polyphone.midi/Freak_On_A_Leash.mid',
  'Korn/Freak_On_A_Leash.mid',
  'Attilas/Freak_On_A_Leash.mid',
  'Attilas/Freak_On_A_Leash.mid',
  'Korn/Freak_On_A_Leash.mid',
  'Attilas/Freak_On_A_Leash.mid',
  'Korn/Freak_On_A_Leash.mid',
  '100%sure.polyphone.midi/Freak_On_A_Leash.mid',
  'Korn/Freak_On_A_Leash.mid',
  'Attilas/Freak_On_A_Leash.mid',
  'Attilas/Freak_On_A_Leash.mid',
  'Korn/Freak_On_A_Leash.mid',
  'Attilas/Freak_On_A_Leash.mid'],
 '39bb558a2839a527099b4dbb3ae062a4': ['i/igetakick.mid',
  'SINATRA1/82951_07.MID',
  'I/igetakick.mid'],
 'df635f7a9ee93572dcefed909aab4ca3': ['M/Marina E Outras.mid',
  'M/Marina e outras.mid',
  'M/Marina e outras.mid'],
 '61a6b82ed6073bbc1485f3a2f027b84e': ['r/RisingSun.mid', 'R/RisingSun.mid'],
 'b3d5455086c6c726ee9a57ab721d2d68': ['LDS /paper1.mid'],
 'ccc444df469283ab40092b8e9c2c08f7': ['m/MySweetLord.mid'],
 '85fb0698d58576dc2c054e434ae63511': ['PinkFloyd/WishYouWereHere.mid',
  'PinkFloyd/WishYouWereHere.mid',
  'PINK~115/WISH-~24.MID',
  'W/WishYouWereHere.mid',
  'PINK~115/WISH-~24.MID'],
 '128162059ca3806de117c35b2ebab9e0': ['Iglesias, Julio/HEY.MID',
  'IGLES~97/HEY.MID',
  'H/Hey.mid',
  'IGLES~97/HEY.MID',
  'Iglesias, Julio/HEY.MID'],
 '26bd3928fdb4085824ca15ec6eab97f4': ['T/Tika 3.mid',
  'T/Tika3.mid',
  'T/Tika3.mid'],
 'c6de443a4f787e71de282ab038cbb01f': ['Tv-Movies/Hazyshade.mid',
  'Various Artists/hazyshade.mid',
  'Various Artists/hazyshade.mid',
  'midi1/hazyshade.mid',
  'midi1/hazyshade.mid',
  'midi1/hazyshade.mid'],
 '19a22f3de825279b8d3102545ecfb96d': ['m/MrBig.MID', 'M/MrBig.MID'],
 '6d8bbeac343845f40ad640aea0688afc': ['world-anthems/Burundi.mid',
  'b/burundi.mid',
  'Various Artists/burundi.mid',
  'world-anthems/burundi.mid',
  'Various Artists/burundi.mid',
  'world-anthems/burundi.mid',
  'world-anthems/burundi.mid',
  'divers midi 3/Burundi.mid',
  'world-anthems/burundi.mid',
  'world-anthems/burundi.mid',
  'Hinos Paises/Burundi - Uburundi Bwacu.mid',
  'world-anthems/burundi.mid',
  'world-anthems/burundi.mid',
  'world-anthems/burundi.mid',
  'Hinos Paises/Burundi - Uburundi Bwacu.mid'],
 'bace613c3cf9bea6e79d773786291b1e': ['l/ladyb2e4.mid', 'L/ladyb2e4.mid'],
 '0cbc006d5c13e717420c7c61442d446d': ['C/con_duong_mau_xanh.mid'],
 'eea54b4d8d47e0090f14d4a38b1f85bd': ['C/Cosmic Gate - This Is The Party.mid',
  'C/Cosmic_Gate_-_This_Is_the_Party__DJ_TranceStorm_20080704212717.mid'],
 'ba199a9d39e4d3a860b2c1be47e68f31': ['I/Inside Out.mid',
  'I/Inside Out.mid',
  'G/Inside Out.mid',
  'I/Inside Out.mid',
  'G/Inside Out.mid'],
 'bfe9018fb4b0aeea9aac1d7ceb73bfc0': ['S/Staccato.MID',
  'Midis Diversas/STACCATO.MID',
  'Midis Diversas/STACCATO.MID'],
 '1852e621c962eddd63fef7f11cb725f9': ['UNSORTED MIDI/michael_buble-for_once_in_my_life.mid',
  'M/michael_buble-for_once_in_my_life.mid'],
 'fa1ef48a7c726a75ed77e945116a1e3c': ['Armstrong, Louis/Sweet-Adeline.mid',
  'ARMSTR~7/SWEET-~6.MID',
  'S/Sweet-Adeline.mid',
  'Armstrong, Louis/Sweet-Adeline.mid',
  'ARMSTR~7/SWEET-~6.MID'],
 '2fdd0c67c093ca4407bc1b326b6b1f66': ['M/Magnificos - Meu - Tesao.mid',
  'Midis Não Analisadas/magnificos - meu - tesao.mid',
  'Midis Não Analisadas/magnificos - meu - tesao.mid'],
 '7fad2d1d31c4fdb01b25d5f525ae1664': ['Sure.Polyphone.Midi/Hillst.MID',
  'Various Artists/HILLST.MID',
  'Various Artists/HILLST.MID',
  'MIDI/HILLST.MID',
  'divers midi 2/HILLST.MID',
  '100%sure.polyphone.midi/HILLST.MID',
  'H/HILLST.MID',
  '100%sure.polyphone.midi/HILLST.MID',
  'H/HILLST.MID'],
 'b49a2c444cc9b132cc64521484890805': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Giuliani_Concerto_No3_Op70_Allegro_maestoso.mid'],
 '1c1523040737b74a5ebb1f84a8657ff9': ['Price, Lloyd/Stagger-Lee.mid',
  'Price, Lloyd/Stagger-Lee.mid',
  'S/Stagger-Lee.mid',
  'Price, Lloyd/Stagger-Lee.mid'],
 '9bc15a5bd94fe2581710f7d0355444a2': ['final_fantasy_two/Ff 2dread.mid',
  'd/Dread.mid',
  'Various Artists/ff2dread.mid',
  'final_fantasy_two/ff2dread.mid',
  'Various Artists/ff2dread.mid',
  'final_fantasy_two/ff2dread.mid',
  'D/Dread.mid',
  'final_fantasy_two/ff2dread.mid',
  'final_fantasy_two/ff2dread.mid',
  'final_fantasy_two/ff2dread.mid',
  'final_fantasy_two/ff2dread.mid',
  'final_fantasy_two/ff2dread.mid',
  'final_fantasy_two/ff2dread.mid'],
 'cbc49018b0c77f30d076e40bcf6b54cf': ['Sure.Polyphone.Midi/Poly 383.mid',
  'Various Artists/poly383.mid',
  'Various Artists/poly383.mid',
  'MIDI/poly383.mid',
  '100%sure.polyphone.midi/poly383.mid',
  '100%sure.polyphone.midi/poly383.mid'],
 '7a592fccbc3a8356bb0df0fa384ce10d': ['L/LadyTom_-_GuardianAngel__detoxedz_20130318215631.mid'],
 'e73ab7952069dceeda28c73b354c6938': ['c/CC_i_just_died.mid',
  'C/CC_i_just_died.mid'],
 '64fbbe478b9b47a3f36959d5ca4f5e9f': ['toto3/Africa.mid',
  'a/africa07.mid',
  'TasminArcher/Africa3.mid',
  'toto/africa.mid',
  'toto/africa.mid',
  'toto/africa.mid',
  'A/africa07.mid',
  'toto/africa.mid',
  'toto/africa.mid',
  'toto/AFRICA.mid',
  'toto/AFRICA.mid',
  'toto/africa.mid',
  'toto/africa.mid',
  'toto/AFRICA.mid',
  'toto/africa.mid',
  'toto/AFRICA.mid',
  'toto/africa.mid',
  'toto/AFRICA.mid',
  'toto/africa.mid',
  'toto/africa.mid',
  'toto/AFRICA.mid',
  'toto/africa.mid'],
 'c610f774ca04fa5399378edfdb88095a': ["White, Barry/Can't-Get-Enough-Of-Your-Love-Babe-1.mid",
  "White, Barry/Can't-Get-Enough-Of-Your-Love-Babe-1.mid",
  "C/Can't-Get-Enough-Of-Your-Love-Babe-1.mid",
  "White, Barry/Can't-Get-Enough-Of-Your-Love-Babe-1.mid"],
 '7fbd8a2a5cf6160e5f242f423d614232': ['a_h/beet51s.mid', 'a_h/beet51s.mid'],
 'c9c260231b7fb10d5c05b82df36c09e2': ['Sure.Polyphone.Midi/Poly 1737.mid',
  'Various Artists/Bad meets evil - Eminem.mid',
  'Various Artists/poly1737.mid',
  'Various Artists/Bad meets evil - Eminem.mid',
  'Various Artists/poly1737.mid',
  'MIDI/poly1737.mid',
  '100%sure.polyphone.midi/poly1737.mid',
  '100%sure.polyphone.midi/poly1737.mid'],
 '9b7a42525c180f4e605cb898bbbd4a86': ['h/himnon.mid', 'H/himnon.mid'],
 '02f49ece7ce57ce9552a9638252dd808': ['P/Peter Pa.mid',
  'ruggeri/PETER PA.mid',
  'ruggeri/PETER PA.mid',
  'ruggeri/PETER PA.mid',
  'ruggeri/PETER PA.mid',
  'ruggeri/PETER PA.mid'],
 '797a998925f8331e4643c6b063c00849': ['Jackson Janet/Janet Jackson - Doesn T Really Matter.mid',
  'J/Janet Jackson - Doesn t Really Matter.mid',
  'J/Janet Jackson - Doesn t Really Matter.mid'],
 '0db9b58d774b26b45dea33e9aefe1cfd': ['E/Everybody Loves Somebody Sometime 2.mid'],
 '20b34921c8b717d76af4f7668fe41a08': ['s/someday08.mid', 'S/someday08.mid'],
 'a60f6caa674656102d99cfbb39bc456f': ['r/redredwine1.mid',
  '2009 MIDI/red_red_wine1-Db59.mid',
  'R/redredwine1.mid'],
 '20f622583b9a1b265d994b7ce6936ab0': ['Various Artists/1037.mid',
  'Various Artists/1037.mid'],
 '773296cf075d6093cd957449b3854af8': ['K/Keineros.mid',
  '111/keineros.mid',
  '110/keineros.mid',
  '111/keineros.mid',
  '110/keineros.mid'],
 'd1dfab2c9c89ed0e3ed9b98ff6667bf4': ['2009 MIDI/streets_of_laredo6-G120.mid'],
 'c57fe3d6ec77535408f49a99050cb5d5': ['Graziani, I/Lugano-Addio.mid',
  'GRAZI~79/LUGANO~6.MID',
  'L/Lugano-Addio.mid',
  'GRAZI~79/LUGANO~6.MID',
  'Graziani, I/Lugano-Addio.mid'],
 'ee14728ba9ff6ed702e6ce68337b1503': ['B/binh_thuong_thoi_(2).mid'],
 'c523d9e51db9d01e958ce08ef3220e30': ['L/Laughing on the Outside Crying on the Inside.mid'],
 '43d0ad582bb55f671c31e198b8267f09': ['S/Sepultura - Infected Voice.mid',
  'sepultura/infected_voice.mid'],
 '1bf029f9aca485ed11ae2c16ed1aedd3': ['Rock/LARRY.MID'],
 '9c314e6c6ab02e33d8bc7fac5c2f6578': ['Diversen/03LAUFNI.MID',
  'DIVERSEN/03LAUFNI.MID',
  'DIVERSEN/03LAUFNI.MID',
  'Diversen/03LAUFNI.MID'],
 '570e7d9b8784780570f2912fb0da4263': ['I/Islamey.mid',
  'PIANO/130.MID',
  '1/130.MID',
  'Midis Não Analisadas/Islamey.mid',
  'Midis Não Analisadas/Islamey.mid'],
 '4380b9e7f605c08b62df9ba8548715ff': ['Sure.Polyphone.Midi/Cross Roads - Bone Thugs and Harmony.mid',
  'Various Artists/Cross Roads - Bone Thugs and Harmony.mid',
  'Various Artists/MY POLYPHONIC MELODY (437).MID',
  'Various Artists/Cross Roads - Bone Thugs and Harmony.mid',
  'Various Artists/MY POLYPHONIC MELODY (437).MID',
  '100%sure.polyphone.midi/Cross Roads - Bone Thugs and Harmony.mid',
  'Polyphone Ringtones 2/poly454.mid',
  '100%sure.polyphone.midi/Cross Roads - Bone Thugs and Harmony.mid',
  'Polyphone Ringtones 2/poly454.mid'],
 '3e11e2f0a25b6cc99863db0e5ba33e9b': ['z/zf.mid', 'Z/zf.mid'],
 'e4339f75187922aae04709db773e22e3': ['Beatles/Band on the Run 2.mid',
  'Beatles +GeorgeJohnPaulRingo/BandOnTheRun2.mid',
  'beatles/band_on_the_run_2.mid',
  'Various Artists/band_on_the_run_2.mid',
  'beatles/band_on_the_run_2.mid',
  'Various Artists/band_on_the_run_2.mid',
  'B/BandOnTheRun2.mid',
  'beatles/band_on_the_run_2.mid',
  'beatles/band_on_the_run_2.mid',
  'beatles/band_on_the_run_2.mid',
  'beatles/band_on_the_run_2.mid',
  'beatles/band_on_the_run_2.mid',
  'beatles/band_on_the_run_2.mid'],
 'ae7b6f81ad908f8d31bd1c01d25e4a6a': ['R/Rio Negro E Solimoes - Orvalho Da Saudade.mid',
  'Midis Românticas e Sertanejas/Rio Negro e Solimoes - Orvalho da saudade.mid',
  'Midis Românticas e Sertanejas/Rio Negro e Solimoes - Orvalho da saudade.mid'],
 '1a8fe68750fff900caec406fd1e631f8': ['T/Temple One - Sahara Nights.mid',
  'T/Temple_One_-_Sahara_Nights__virusg_20101015160535.mid'],
 '214519e71b696232ce8666b72f3aab55': ['m/mysteryminor.mid',
  'M/mysteryminor.mid'],
 '39a4a5cec2625ace0bab991cc3ad057b': ['Tv-Movies/Doogie.mid',
  'd/doogie.mid',
  'Various Artists/doogie.mid',
  'Television/doogie.mid',
  'Various Artists/doogie.mid',
  'Television/doogie.mid',
  'Television/doogie.mid',
  'Television/doogie.mid',
  'Television/doogie.mid',
  'Television/doogie.mid',
  'Television/doogie.mid',
  'Television/doogie.mid'],
 '7c93959b5c534d710d1af21a6ab609b5': ['Bombalurina/Itsy-Bitsy-Teenie-Weenie-Yellow-Polka-Dot-Bikini-3.mid',
  'BOMBA~25/ITSY-~10.MID',
  'I/Itsy-Bitsy-Teenie-Weenie-Yellow-Polka-Dot-Bikini-3.mid',
  'Bombalurina/Itsy-Bitsy-Teenie-Weenie-Yellow-Polka-Dot-Bikini-3.mid',
  'BOMBA~25/ITSY-~10.MID'],
 '7b86624a2cb8a33d8886e48b4541f7a4': ['1800s/77dihtl.mid'],
 '86ad040a84294335eee612454adeadb9': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Ferranti_Capricho_Fantastico_Nuit_Walpurgis.mid'],
 'c6f8fc0d108fe97437d59afc3b4937a9': ['p/ps3Title.mid', 'P/ps3Title.mid'],
 'f9ae7875ed9995843267f206c85a19e0': ['s/sympathy2.mid',
  'Rolling Stones, The/Sympathy-For-The-Devil-2.mid',
  'Rolling Stones, The/Sympathy-For-The-Devil-2.mid',
  '2009 MIDI/sympathy.mid',
  'S/Sympathy-For-The-Devil-2.mid',
  'Rolling Stones, The/Sympathy-For-The-Devil-2.mid'],
 '4e1d57d7f62a62751b8099b0e22585b8': ['g/goji.mid', 'G/goji.mid'],
 '6b062baaa09d3a560fc308a29a874284': ['Nueva carpeta/Bwv1069 Orchestral suite n4 Overture.mid',
  'Nueva carpeta/Bwv1069 Orchestral suite n4 Overture.mid'],
 'f2eca5b6b40b5cad020f1f8ec2a1fa56': ['I/Itstoola L.mid',
  'I/ITSTOOLA L.mid',
  'G/ITSTOOLA L.mid',
  'I/ITSTOOLA L.mid',
  'G/ITSTOOLA L.mid'],
 '2bfa4d594386593635a695cb85667851': ['i/IStoleUrLove.mid',
  'I/IStoleUrLove.mid'],
 '07d3c3e07ce8bed4082721ea6189dde2': ['t/theworld.mid', 'T/theworld.mid'],
 '9fe6b421f6c3e6edf2ce29e4ee5453a8': ['B/broken.MID'],
 '93d6559e81f009d1f0026ebf9ee0bb55': ['M/Mit 66jah.MID',
  '019/MIT66JAH.MID',
  '019/MIT66JAH.MID'],
 '711636221c46af9af2a8142fc80fd901': ['P/Poster - Claudio Baglioni L.mid',
  'italie midi/Poster - Claudio Baglioni L.mid',
  'italie midi/Poster - Claudio Baglioni L.mid'],
 'e79cf1a95bf2c71bde59aab57f5e1a00': ["Debussy, Claude/Pour-L'Egyptiene.mid",
  'DEBUS~45/POUR-~56.MID',
  "P/Pour-L'Egyptiene.mid",
  "Debussy, Claude/Pour-L'Egyptiene.mid",
  'DEBUS~45/POUR-~56.MID'],
 '1bab4f582a2713cef85cdb8167e3aaa3': ['Tv-Movies/Celly Campelo - Filme Triste.mid',
  'Midis Não Analisadas/Celly Campelo - Filme Triste.mid',
  'Midis Não Analisadas/Celly Campelo - Filme Triste.mid'],
 '97280ccd923dff0fb1efa5b4c656522c': ['J/Jenni Vartiainen - Ihmisten Edessa (Shine Fish Remix).mid',
  'J/Jenni_Vartiainen_-_Ihmisten_Edess__Max_20090709171533.mid'],
 '9dcd1498d01625b96e290e3e221da57a': ['2009 MIDI/aba_daba_honeymoon2-Eb170.mid'],
 '600b8fee088bbc0f5dc756c225b3f2bf': ['P/Plastic Jesus.mid'],
 '1f7b17d540b2261406e053cce62cbeb1': ['P/Porgy & Bess Summertime.mid',
  'divers midi 3/Porgy_&_Bess_-_Summertime[1].mid'],
 '9ef6115e8bed5e8836aaa2cbf276ef16': ['m/m2nhouse.mid', 'M/m2nhouse.mid'],
 '99d678f08486de603d442902a79bee7f': ['Basie, Count & His Orchestra/Another-Lazy-Day.mid',
  'BASIE~13/ANOTH~16.MID',
  'A/Another-Lazy-Day.mid',
  'Basie, Count & His Orchestra/Another-Lazy-Day.mid',
  'BASIE~13/ANOTH~16.MID'],
 'd5261eb877d95a9238608ef2ec82eb7a': ['T/THE CORRS.Radio  K.MID',
  '145/RADIO.MID',
  '145/RADIO.MID'],
 'd027bc68454b63099c335d1bb1f51614': ['m/Musicbox.mid'],
 '783974a2feaff09a1842915ae3d11b82': ['i/iwillfollowhim2.mid',
  'I/iwillfollowhim2.mid'],
 '3cc20c61b1958d60c9d5f9f5643e565a': ['sonatas/K461.MID', 'sonatas/K461.MID'],
 'fa4d6c3c283f15b3dd8c27ff23c2dfae': ['C/COLLINS.No matter who K.mid',
  '075/Nomatter.mid',
  '075/Nomatter.mid'],
 '70ecc2dc5aa12984bbb9c96231fe8049': ['a/AMG008.MID', 'A/AMG008.MID'],
 '847a0823e12f1a61a6265d3cf75745ae': ['s/shen.mid', 'S/shen.mid'],
 '29125ba86850eeaf434760164c9d14e7': ['CLAYDERM/GMK02_05.MID',
  'G/GMK02_05.MID'],
 'a8198a78b7537ce047dbf85419038d20': ['a/amelia.mid', 'A/amelia.mid'],
 '07f6c18368c0760891dd12af9c226349': ['M/Mtdittrantenne.mid'],
 '8030c9ec1816b67c554fe0493883f5c9': ['Sure.Polyphone.Midi/Kasap Havasi 2.mid',
  'Various Artists/Kasap_Havasi2.mid',
  'Various Artists/Kasap_Havasi2.mid',
  'MIDI/Kasap_Havasi2.mid',
  'divers midi 2/Kasap_Havasi2.mid',
  '100%sure.polyphone.midi/Kasap_Havasi2.mid',
  'K/Kasap_Havasi2.mid',
  '100%sure.polyphone.midi/Kasap_Havasi2.mid',
  'K/Kasap_Havasi2.mid'],
 '98d6d88dc24e627348f347254b710023': ['1900s/16cbm.mid'],
 '6924f45c48a31364473f5eb17c74c118': ['e/emtre1.mid', 'E/emtre1.mid'],
 '78cfc63c1b83fa7bc4ad7a6a655fd1d2': ['T/Touchita.mid',
  'divers midi 3/touchita.mid'],
 '5dde1ae2713303391a7f6d7ed5cee6c8': ['p_z/P 05dmaj.mid',
  'Various Artists/p05dmaj.mid',
  'p_z/p05dmaj.mid',
  'Various Artists/p05dmaj.mid',
  'p_z/p05dmaj.mid',
  'p_z/p05dmaj.mid',
  'p_z/p05dmaj.mid',
  'p_z/p05dmaj.mid',
  'p_z/p05dmaj.mid',
  'p_z/p05dmaj.mid',
  'p_z/p05dmaj.mid',
  'p_z/p05dmaj.mid',
  'p_z/p05dmaj.mid'],
 '28daf74ee63041e036a56f755874daac': ['bond/cjb05iyyi.mid'],
 'd09e4c91993053568bc341f75e11201f': ["Haydn/Symphony n55 2mov ''Der Schulmeister''.mid",
  "Haydn/Symphony n55 2mov ''Der Schulmeister''.mid"],
 'd120905616a10d81322d176a47c526c5': ['UNSORTED/thanks.mid'],
 'c6b7b1bff0d77d184315b2431c565ff1': ['D/Dan Bigras Tue Moi.mid'],
 '6f579e341556f495d1eac75913f1bb2b': ['e/evrseenrain.mid',
  'E/evrseenrain.mid'],
 '83148e2228a681c23262300d649026f6': ['S/Star Fox 64 - Meteo.mid'],
 'b919e4c2af14e8bc3f9e630408f7092a': ['Ross, Diana & The Surpremes/Stop-In-The-Name-Of-Love.mid',
  'Ross, Diana & The Surpremes/Stop-In-The-Name-Of-Love.mid',
  'S/Stop-In-The-Name-Of-Love.mid',
  'Ross, Diana & The Surpremes/Stop-In-The-Name-Of-Love.mid'],
 '7a95c756aa773754a0753839569f6a9e': ['hewitt/jhh62tv3.mid'],
 '55a85ec893b5fbc50aa1704a073043cb': ['Webber, Andrew Loyd/Pie-Jesu.mid',
  'WEBB~169/PIE-JESU.MID',
  'P/PIE-JESU.MID',
  'WEBB~169/PIE-JESU.MID',
  'Webber, Andrew Loyd/Pie-Jesu.mid'],
 'd4ea120712abb118df01cf51c92e0475': ['C/Canyon 32.MID',
  'C/CANYON32.MID',
  'C/CANYON32.MID'],
 'e38d0a5a439342942813f3f392d7eaf7': ['NationalAnthems/Brazil.mid',
  'b/br08.mid',
  'UNSORTED MIDI/Brazil.mid',
  'NationalAnthems/Brazil.mid',
  'NationalAnthems/Brazil.mid',
  'B/BRAZIL.MID',
  'B/br08.mid',
  'N/National_Anthems_-_Brazil.mid',
  'N/National Anthem - Brazil.mid',
  'NationalAnthems/Brazil.mid',
  'NationalAnthems/Brazil.mid',
  'NationalAnthems/Brazil.mid',
  'NationalAnthems/Brazil.mid',
  'Hinos Paises/hino - brasil.mid',
  'NationalAnthems/Brazil.mid',
  'NationalAnthems/Brazil.mid',
  'NationalAnthems/Brazil.mid',
  'Hinos Paises/hino - brasil.mid'],
 '0a7eddcdaa442233a72ad33f2f50d670': ['Fourtops/Baby I Need Your Lovin.mid',
  'FourTops/Baby_I_Need_Your_Lovin.mid',
  'FourTops/Baby_I_Need_Your_Lovin.mid',
  'T/The_Four_Tops_-_Baby_I_Need_Your_Lovin.mid',
  'FourTops/Baby_I_Need_Your_Lovin.mid',
  'FourTops/Baby_I_Need_Your_Lovin.mid',
  'FourTops/Baby_I_Need_Your_Lovin.mid',
  'FourTops/Baby_I_Need_Your_Lovin.mid',
  'FourTops/Baby_I_Need_Your_Lovin.mid',
  'FourTops/Baby_I_Need_Your_Lovin.mid',
  'FourTops/Baby_I_Need_Your_Lovin.mid'],
 '3be33e8d0f0ca6d4a29f46eaab9d071e': ['BROADWAY/Hernando.mid',
  'h/hernando.mid',
  'Various Artists/hernando.mid',
  'Broadway/hernando.mid',
  'Various Artists/hernando.mid',
  'Broadway/hernando.mid',
  'jazz/hernandos_hideaway-archie-bleyer1954_jk.mid',
  'MIDI/hernando.mid',
  '100%sure.polyphone.midi/hernando.mid',
  'Broadway/hernando.mid',
  'Broadway/hernando.mid',
  'Broadway/hernando.mid',
  '100%sure.polyphone.midi/hernando.mid',
  'Broadway/hernando.mid',
  'Broadway/hernando.mid',
  'Broadway/hernando.mid'],
 'afbcfdb0b1a1bd049e82c00caa40d3d2': ["T/Ti Amo Pero'.mid",
  "fogli/Ti amo pero'.mid",
  "fogli/Ti amo pero'.mid",
  "fogli/Ti amo pero'.mid",
  "fogli/Ti amo pero'.mid",
  "fogli/Ti amo pero'.mid"],
 'a09402634bddeb83a6fa45eea1573b2e': ['New Beat/Marina.mid',
  'NEWB~161/MARINA.MID',
  'M/MARINA.MID',
  'NEWB~161/MARINA.MID',
  'New Beat/Marina.mid'],
 '13806090bac0d482f7a644a8bb107b35': ['S/Superman 1.mid',
  's/superman08.mid',
  'S/superman08.mid',
  'S/superman1.mid',
  'S/superman1.mid'],
 'a68bc30c6c54990bcbaced424101a82f': ['M/Mario Kart DS - Title Screen.mid'],
 '1ccdd4082d47a555d86209dda97493c7': ['tie_fighter/Tie 03.mid',
  'Various Artists/tie03.mid',
  'tie_fighter/tie03.mid',
  'Various Artists/tie03.mid',
  'tie_fighter/tie03.mid',
  'tie_fighter/tie03.mid',
  'tie_fighter/tie03.mid',
  'tie_fighter/tie03.mid',
  'tie_fighter/tie03.mid',
  'tie_fighter/tie03.mid',
  'tie_fighter/tie03.mid'],
 '79897e35e023f8d6a9539c38d453354a': ['n/neworliens.mid', 'N/neworliens.mid'],
 'c4d6fe1698b5303a22b2227ecf2478b7': ['003 Commercial Midis-TEAMTND [02.15.02]/We Got Married.mid'],
 '8189547b07dbb4ecbe4e4a7cfd3babd8': ['T/The Legend of Zelda A Link to the Past - Title Screen.mid'],
 '4e5455cda01c01b1963f1e0db082a1d7': ['f/ff5-1-22-fire_powered_ship.mid',
  'F/ff5-1-22-fire_powered_ship.mid'],
 'b500968badfb6501fde31bd1a593db03': ['2009 MIDI/silence_is_golden1-E106.mid'],
 '3903654e178c296267fc3f6baebd3c10': ['NASHVIL1/97681_03.MID',
  '9/97681_03.MID'],
 '561e9383ae26de558b5d5b3538d07d26': ['Anderson, G G/Ich-Bin-Verliebt-In-Dich-1.mid',
  'ANDER~13/ICH-B~22.MID',
  'I/Ich-Bin-Verliebt-In-Dich-1.mid',
  'ANDER~13/ICH-B~22.MID',
  'Anderson, G G/Ich-Bin-Verliebt-In-Dich-1.mid'],
 'bf318632212e709fd6966c9ee51bcd7f': ['W/Whiteroom - The Whiteroom (Jump The Next Train Scott Bond vs XDR Intro Mix).mid',
  'W/whiteroom__the_whiteroom__jump_the_next_train_scott_bond_vs_xdr_intro_mix__elsa_trance.mid'],
 'aa11b88e83ac0dbb4b7f5a27d171fb2c': ['Jewel/Jewel - Foolish Games L.mid',
  'J/JEWEL.Foolish games K.mid',
  'J/Jewel - Foolish Games L.mid',
  'J/Jewel - Foolish Games L.mid'],
 'f04470db2005d446c7efec5f5fe033df': ['T/Thriller.mid',
  't/Thriller.mid',
  'T/Thriller.mid',
  'T/Thriller.mid'],
 'af15a9f0cef429cc72e0e94d6de30f89': ['Various Artists/50 cent - In Da Club.mid',
  'Various Artists/50 cent - In Da Club.mid'],
 'df98b116a18c418f2b167235b20bb454': ['021/AGADOU.MID', '021/AGADOU.MID'],
 '3402ceee66eb145f4669596aaaa4d8d9': ['X/xin_cho_toi.mid'],
 'dac512e2a8726528614f419ca75b05b0': ['VARIOUS/Birdie Song.mid',
  'c/chickendance3.mid',
  '2009 MIDI/chicken_dance1-G100.mid',
  'C/chickendance3.mid',
  'DCarroll/chickdan.mid',
  'Various/Birdie_Song.mid',
  'Various/Birdie_Song.mid'],
 '5cfb319c099fb27c422d2d34d263931b': ['Marcus, Jurgen/Ein-Festival-Der-Liebe.mid',
  'MARC~211/EIN-FE~6.MID',
  'E/Ein-Festival-Der-Liebe.mid',
  'MARC~211/EIN-FE~6.MID',
  'Marcus, Jurgen/Ein-Festival-Der-Liebe.mid'],
 '1a2c37d1ef02797d25ac9488b3a0b871': ['kyrandia/Ky 1 02.mid',
  'Various Artists/ky1_02.mid',
  'kyrandia/ky1_02.mid',
  'Various Artists/ky1_02.mid',
  'kyrandia/ky1_02.mid',
  'kyrandia/ky1_02.mid',
  'kyrandia/ky1_02.mid',
  'kyrandia/ky1_02.mid',
  'kyrandia/ky1_02.mid',
  'kyrandia/ky1_02.mid',
  'kyrandia/ky1_02.mid'],
 '1be95de15da8d70eab099d58a88c0e1f': ['jazz/con_alma-gillespie_bg2.mid'],
 'daf6558da4276a3a4ed1bd45591c1ab2': ['p/PHANTOM.MID',
  'iron_maiden/Phantom_Of_The_Opera.mid'],
 '0ee2026918cd617c004b93f90e75a8a4': ['m/Musica5.mid', 'M/Musica5.mid'],
 'c9a1c38fda096ac96be0425de1c3505e': ['Carpenters, The/Close-To-You-1.mid',
  'Carpenters, The/Close-To-You-1.mid',
  'C/Close-To-You-1.mid',
  'Carpenters, The/Close-To-You-1.mid'],
 '6c4e333bea32577bcac27f890ae2fc04': ['Sure.Polyphone.Midi/Untouch 1.MID',
  'u/untouch1.mid',
  'Movie_Soundtracks/untouch1.mid',
  'Various Artists/UNTOUCH1.MID',
  'Various Artists/Untouchables.mid',
  'Various Artists/MY POLYPHONIC MELODY (210).MID',
  'Movie Themes/Untouchables.mid',
  'FilmThemes/Untouchables.mid',
  'Movie_Soundtracks/untouch1.mid',
  'Various Artists/UNTOUCH1.MID',
  'Various Artists/Untouchables.mid',
  'Various Artists/MY POLYPHONIC MELODY (210).MID',
  'FilmThemes/Untouchables.mid',
  'M/Movie_Themes_-_The_Untouchables.mid',
  'U/untouch1.mid',
  'MIDI/UNTOUCH1.MID',
  'MIDI/Untouchables.mid',
  'MIDI/poly171.mid',
  'Movie_Soundtracks/untouch1.mid',
  'FilmThemes/Untouchables.mid',
  'divers midi 2/UNTOUCH1.MID',
  '100%sure.polyphone.midi/UNTOUCH1.MID',
  '100%sure.polyphone.midi/Untouchables.mid',
  '100%sure.polyphone.midi/poly171.mid',
  'Polyphone Ringtones 2/poly171.mid',
  'Movie_Soundtracks/untouch1.mid',
  'FilmThemes/Untouchables.mid',
  'FilmThemes/Untouchables.mid',
  'Movie_Soundtracks/untouch1.mid',
  'Movie_Soundtracks/untouch1.mid',
  '100%sure.polyphone.midi/UNTOUCH1.MID',
  '100%sure.polyphone.midi/Untouchables.mid',
  '100%sure.polyphone.midi/poly171.mid',
  'Polyphone Ringtones 2/poly171.mid',
  'Movie_Soundtracks/untouch1.mid',
  'FilmThemes/Untouchables.mid',
  'FilmThemes/Untouchables.mid',
  'Movie_Soundtracks/untouch1.mid'],
 '33592c66de50efe8f7a025e43d9bbed0': ['Various Artists/WHOLENEWWORLD2.MID',
  'Karaoke files/wholenewworld2.mid',
  'Various Artists/WHOLENEWWORLD2.MID'],
 '218a3fc28d6eb018c31a4be2166aa567': ['w/watchovr.mid', 'W/watchovr.mid'],
 '362efabc3056304df3a85494a315df12': ['s/SPACE.MID',
  'TV_Themes_www.tv-timewarp.co.uk_MIDIRip/SpaceCases.mid',
  'S/SPACE.MID'],
 'd3019f694cfa733c8bbe6fd65c70287c': ['Rumba Tres/El-Porompompero.mid',
  'RUMB~205/EL-POR~8.MID',
  'E/El-Porompompero.mid',
  'RUMB~205/EL-POR~8.MID',
  'Rumba Tres/El-Porompompero.mid'],
 '86c4333190b466756523fd39790943ab': ['Marley Bob/One Love - Bob Marley.mid',
  'Marley Bob/Bob Marley - One Love.mid',
  'o/onelove3.mid',
  'Various Artists/poly314.mid',
  'Various Artists/One Love - Bob Marley.mid',
  'Various Artists/MY POLYPHONIC MELODY (353).MID',
  '2009 MIDI/one_love1-Bb77.mid',
  'Various Artists/poly314.mid',
  'Various Artists/One Love - Bob Marley.mid',
  'Various Artists/MY POLYPHONIC MELODY (353).MID',
  'O/onelove3.mid',
  'MIDI/poly314.mid',
  'Various/Bob_Marley-One_Love.mid',
  '100%sure.polyphone.midi/poly314.mid',
  '100%sure.polyphone.midi/One Love - Bob Marley.mid',
  'Polyphone Ringtones 2/poly314.mid',
  'B/bob marley - one love one heart.mid',
  'Various/Bob_Marley-One_Love.mid',
  '100%sure.polyphone.midi/poly314.mid',
  '100%sure.polyphone.midi/One Love - Bob Marley.mid',
  'Polyphone Ringtones 2/poly314.mid',
  'B/bob marley - one love one heart.mid'],
 '3cf0078248c843b5d358a10361572d30': ['B/Bruttosozialprodukt.mid',
  '028 Party Stimmung 3/BRUTTOSO.MID',
  '028 Party Stimmung 3/BRUTTOSO.MID'],
 'ee03d30049250883a5b74542064d00a0': ['e/El_Cumbanchero.mid',
  'E/El_Cumbanchero.mid'],
 '32d2b403e3625b915e7dc86836c7eef6': ['C/Cecilia Ramito De Violetas 6.mid'],
 'b5e28b687245dc33efc0948c084da9c7': ['r/reflect.mid'],
 '5abad03dbdfaa289c6ebc7c1e35b4047': ['s/sevmus8.mid', 'S/sevmus8.mid'],
 '7cfaf9536ef88d4186cfd7852139f0b4': ['thomas/jrt58pn.mid'],
 'adde9f659ac02a6c5641bd1b1ed43fc3': ['N/Non Dtfini Sache Que Je.mid'],
 '3f119416c48566580e036e58d3e99a4c': ['Emerson, Lake & Palmer/PIRATES.MID',
  'EMERS~57/PIRATES.MID',
  'Emerson, Lake & Palmer/PIRATES.MID',
  'EMERS~57/PIRATES.MID'],
 'd44f24a3cc5c6179872e2be37f49edf4': ['Joe Walsh/Rocky Mountain Way.mid',
  'JoeWalsh/Rocky_Mountain_Way.mid',
  'JoeWalsh/Rocky_Mountain_Way.mid',
  'J/J.WALSH.Rocky mountain way.mid',
  'JoeWalsh/Rocky_Mountain_Way.mid',
  'JoeWalsh/Rocky_Mountain_Way.mid',
  'JoeWalsh/Rocky_Mountain_Way.mid',
  'JoeWalsh/Rocky_Mountain_Way.mid',
  'JoeWalsh/Rocky_Mountain_Way.mid',
  'JoeWalsh/Rocky_Mountain_Way.mid',
  'JoeWalsh/Rocky_Mountain_Way.mid'],
 'c895a99050626bb416f0515724d7627a': ['PatriciaPaay/SomedayMyPrinceWillCome.mid',
  'PatriciaPaay/SomedayMyPrinceWillCome.mid',
  'S/SomedayMyPrinceWillCome.mid'],
 '5f6f56c13574a086e4065a0b0e125183': ['Attilas/All the Small Things.mid',
  's/smallthings.mid',
  'Various Artists/All_The_Small_Things.mid',
  'Blink 182/blink182_allthesmallthings.mid',
  'Attilas/All_The_Small_Things.mid',
  'Various Artists/All_The_Small_Things.mid',
  'Attilas/All_The_Small_Things.mid',
  'B/Blink_182_-_All_the_Small_Things.mid',
  'Attilas/All_The_Small_Things.mid',
  '100%sure.polyphone.midi/All_The_Small_Things.mid',
  'Attilas/All_The_Small_Things.mid',
  'Attilas/All_The_Small_Things.mid',
  'B/Blink 182 - All the small things1.mid',
  'Attilas/All_The_Small_Things.mid',
  '100%sure.polyphone.midi/All_The_Small_Things.mid',
  'Attilas/All_The_Small_Things.mid',
  'Attilas/All_The_Small_Things.mid',
  'B/Blink 182 - All the small things1.mid',
  'Attilas/All_The_Small_Things.mid'],
 '28b1e95e4a3e5ae8c8792c8c3095ffec': ['d/dakocan.mid', 'D/dakocan.mid'],
 '8b38fcb0c1990c8a3095d5788e45241e': ['Sergio/Cunhada Boa.mid',
  'sergio/cunhada_boa.mid',
  'sergio/cunhada_boa.mid'],
 '4e563ffc8aa1f63ee6a2a644e1ab32a0': ['G/goi_gio_dua_huong.mid'],
 '55a9a095ee4aeeaa88d9123f8d16eb6a': ['Diversen/Contempo-Jazz.mid',
  'DIVERSEN/CONTE~86.MID',
  'C/Contempo-Jazz.mid',
  'DIVERSEN/CONTE~86.MID',
  'Diversen/Contempo-Jazz.mid'],
 '390a38094cde8c3b50670c7e22a0d8fa': ['N/no_angels-still_in_love_with_you.mid'],
 '3a6a0d1d7a1d886386a8f1163c139a57': ['a/american_sweet_betsey_from_pike.mid',
  'A/american_sweet_betsey_from_pike.mid'],
 '2d030dc55007f6739c5e27679c229ab9': ['H/Heaven is a Place on Earth.mid',
  'h/heavenis.mid',
  'BelindaCarlisle/Heaven_Is_A_Place_On_Earth.mid',
  'BelindaCarlisle/Heaven_Is_A_Place_On_Earth.mid',
  'B/Belinda_Carlisle_-_Heaven_Is_a_Place_on_Earth.mid',
  'BelindaCarlisle/Heaven_Is_A_Place_On_Earth.mid',
  'BelindaCarlisle/Heaven_Is_A_Place_On_Earth.mid',
  'Midis Não Analisadas/Heaven is a Place on Earth.mid',
  'BelindaCarlisle/Heaven_Is_A_Place_On_Earth.mid',
  'BelindaCarlisle/Heaven_Is_A_Place_On_Earth.mid',
  'BelindaCarlisle/Heaven_Is_A_Place_On_Earth.mid',
  'Midis Não Analisadas/Heaven is a Place on Earth.mid',
  'BelindaCarlisle/Heaven_Is_A_Place_On_Earth.mid',
  'BelindaCarlisle/Heaven_Is_A_Place_On_Earth.mid'],
 'b809a4e46e46901b7dc0055da01d14ac': ['hexen/10.mid',
  'Various Artists/10.mid',
  'hexen/10.mid',
  'Various Artists/10.mid',
  'hexen/10.mid',
  'hexen/10.mid',
  'hexen/10.mid',
  'hexen/10.mid',
  'hexen/10.mid',
  'hexen/10.mid',
  'hexen/10.mid'],
 '4513921fa4eaefbda53dfb4bd5bb3096': ['H/Hunter X Hunter - Hunter x Hunter medley.mid'],
 '141bc45afe17ef5cd34a20160156d68b': ['j/jollytin.mid', 'J/jollytin.mid'],
 '02873a39e02f6e17bf15c62d6a0ab7d1': ['r/renovame.mid'],
 '71ec1d0441620b3f811c4293a1a16e0a': ['QUALITY MIDI/Clementi-Sonatina-Op36N2M2.mid'],
 'bef26a63df95c7dba76d8ef5da3032d1': ['UNSORTED MIDI/BonJovi_Everyday.mid',
  'B/bon_jovi-everyday.mid'],
 'c72c47aa14ba3fb3db66cfc28952173e': ['L/love_story.mid'],
 '00af674ac4ce7251f7fe0d58e561915b': ['9/980222.mid'],
 '354d8b753277a208bc6b6a856bed65d6': ['Hinos Paises/Russia - Kalinka.mid',
  'k/kalinka.mid',
  'K/kalinka.mid',
  'Hinos Paises/Russia - Kalinka.mid',
  'Hinos Paises/Russia - Kalinka.mid'],
 '86fd2c4af413aa5ca98fa8c4fe70117e': ['C/Crazy 3.MID',
  'C/CRAZY3.MID',
  'C/CRAZY3.MID'],
 '805e8bfb1498a96746dde667bdd9e4ee': ['b/beletbon.mid',
  'B/beletbon.mid',
  'c2/beletbon.mid'],
 'dce5bc8beefef883819f39c77f6b0f04': ['Hanson/Hanson - Thinking of You 1.mid',
  't/thinkingofu.mid',
  'Various Artists/thinking_of_you.mid',
  '2009 MIDI/thinking_of_you1-C115-hanson.mid',
  'Hanson/thinking_of_you.mid',
  'Various Artists/thinking_of_you.mid',
  'T/thinkingofu.mid',
  'hanson/thinking_of_you.mid',
  'H/hanson - thinking of you1.mid',
  'hanson/thinking_of_you.mid',
  'H/hanson - thinking of you1.mid'],
 '8669171fc2db468d26d6c2fd3609dc40': ['A/Americanwoman 1.mid'],
 'fd9755023f1ea11b36b4e311909e2e7f': ['N/Na Estrada.mid',
  'Midis Não Analisadas/na estrada.mid',
  'Midis Não Analisadas/na estrada.mid'],
 '2a820c155fbebc1c9ecca7adf1452416': ['Panchos, Trio Los/Hasta-Manana.mid',
  'PANC~173/HASTA-~6.MID',
  'H/Hasta-Manana.mid',
  'Panchos, Trio Los/Hasta-Manana.mid',
  'PANC~173/HASTA-~6.MID'],
 'e9c2c3218785e792423bcd729058c2b5': ['i/ipagpatawad.mid',
  'I/ipagpatawad.mid'],
 'cd7b6416e01f51f0ac5579391fa28f81': ['5/5thsymp.mid'],
 'd7a4f6c32b44c5812e486e931669f0ea': ['1800s/40whtb.mid'],
 '15486e952895421b7934bc5907b138f4': ['Various Artists/RIN_SemEuro_Microsound[1].mid',
  'Various Artists/RIN_SemEuro_Microsound[1].mid'],
 'fb1fee3653ea05ea6405669a5ce0ec22': ['A/Amy Grant - Heirlooms.mid',
  'h/heirlooms.mid',
  'AMIGRANT/HEIRLOOM.MID',
  'AmyGrant/Heirlooms.mid',
  'AmyGrant/Heirlooms.mid',
  'Various Artists/heirlooms.mid',
  'grant_amy/heirlooms.mid',
  'Various Artists/heirlooms.mid',
  'H/HEIRLOOM.MID',
  'A/A,GRANT.Heirlooms.mid',
  'grant_amy/heirlooms.mid',
  'A/amy grant - heirlooms.mid',
  'grant_amy/heirlooms.mid',
  'A/amy grant - heirlooms.mid'],
 'c1a08e68f0eeaf0e41c9f00b42dc8aac': ['L/L a Chansonnette 1.mid'],
 '42d3de17d4ca7879d11003324470e6b3': ['D/Dogzilla - Your Eyes.mid',
  'D/dogzilla__your_eyes__wayjin.mid'],
 'd1a50096cc27c195327d4078dc6d1041': ['R/Rick E Renner - Da Terra Ao Ceu.mid',
  'Midis Românticas e Sertanejas/Rick e Renner - Da Terra ao Ceu.mid',
  'Midis Românticas e Sertanejas/Rick e Renner - Da Terra ao Ceu.mid'],
 '6be5c2c7f0339e20a32a1391567d64b3': ['s/satvpf_1.mid', 'S/satvpf_1.mid'],
 '827093460e5294970cbaa28a334e1a28': ['tucker/ht68c.mid'],
 '0d85a048c67a471f8e483e49061276a5': ['Z/Z 06.MID',
  'Midis Diversas/Z06.MID',
  'Midis Diversas/Z06.MID'],
 'c4dd0e2e84ae1e6a17d64e927693570c': ['VARIOUS/Backarack - Black is Black.mid',
  'b/black_is_black.mid',
  'UNSORTED MIDI/blackisblack.mid',
  'B/black_is_black.mid',
  'Various/Backarack-Black_is_Black.mid',
  'Various/Backarack-Black_is_Black.mid'],
 'f7b319a8206617395bf25cb5e450ba02': ['Petry, Wolfgang/Denn-Eines-Tages-Vielleicht-1.mid',
  'PETR~111/DENN-E~8.MID',
  'D/Denn-Eines-Tages-Vielleicht-1.mid',
  'PETR~111/DENN-E~8.MID',
  'Petry, Wolfgang/Denn-Eines-Tages-Vielleicht-1.mid'],
 'b00ad332b0928e53e7013a1935bb942b': ['2009 MIDI/expressway_To_your_heart2-G90.mid',
  '2009 MIDI/expressway_to_your_heart1-Soul_Survivor-G103.mid'],
 'c7dbc25a9dff6bd99a94cc72ef348be3': ['Various Artists/Just jazzy.mid',
  'Various Artists/Just jazzy.mid'],
 '1e688d16fbe30470013af4a3dc65c2ce': ['0-9/88p Orch.MID',
  'Midis Não Analisadas/88P_ORCH.MID',
  'Midis Não Analisadas/88P_ORCH.MID'],
 '52bc3764dd23977547c14423beb54430': ['1800s/47tpr.mid'],
 'a1042ba95e510fa06e1aee5b66fdebae': ['coldplay/Trouble_2.mid'],
 'ea9b2cca2a9bc686ebcbe071b7d42a3b': ['Barriere Alain/Alain Barrière Emporte Moi.mid'],
 '8c6749adda8b665361ff1dac9daf4ff0': ['e/e026ytd.mid', 'E/e026ytd.mid'],
 '371c841f534a966343249a69262fc709': ['Jazz/JAPAN999.MID',
  'J/JAPAN999.MID',
  'J/JAPAN999.MID'],
 '611cd92e74a7ef417627658f3de8caf0': ['T/The Legend of Zelda Phantom Hourglass - Linebecks Theme.mid'],
 'f321a660f82f6a26c4e5e07b3c5aa886': ['B/BT__Andrew_Bayer_-_The_Emergency__Transcape_20100805091146.mid',
  'B/BT & Andrew Bayer - The Emergency.mid'],
 '08bb1300476659f0b318896670a89b39': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Losy_Suite_Gmajor_3Courante.mid'],
 '5c4c1b6d833f02c1229e744d7029d201': ['s/startrek.mid'],
 '7633191b7a1ac20063ad75e57bb86c92': ['misc/eblake02.mid'],
 'b0f2659798845c60658516dcf0783ed6': ['c/Calypso2.mid',
  'Jarre, Jean Michel/Calypso-(Part-2)-2.mid',
  'C/CALYPSO2.MID',
  'Synth Music/CALYPSO2.MID',
  'Jarre, Jean Michel/Calypso-(Part-2)-2.mid',
  'Various Artists/calypso2.mid',
  'Various Artists/calypso2.mid',
  'C/Calypso-(Part-2)-2.mid',
  'Jarre, Jean Michel/Calypso-(Part-2)-2.mid'],
 '683fe08eef2fc0cf24a3150978a306d5': ['A/Altemar Dutra - Concerto Para Um Verao.mid',
  'Midis Mpb/Altemar Dutra - Concerto Para um Verao.mid',
  'Midis Mpb/Altemar Dutra - Concerto Para um Verao.mid'],
 'b487e9fde67cee929baac205a2713765': ['SEAL/Crazy3.mid'],
 '35b6b4d020e00388790ba5670fa2bcd6': ['j/jarre52.mid',
  'JeanMichelJarre/EquinoxePart4-2.mid',
  'E/EquinoxePart4-2.mid'],
 'a90f2b63135f5ee55c157bf69babeb96': ['Film/HillStreetBlues4.mid',
  'H/HillStreetBlues4.mid'],
 'c713e800a4e21483df5aea6d42adb672': ['Genesis2/Abacab.mid',
  '8/81-01-abacab.mid',
  'Genesis/Abacab-1.mid',
  'Genesis/Abacab-1.mid',
  'Genesis/Abacab.mid',
  'Various Artists/Abacab.mid',
  '2009 MIDI/abacab.mid',
  'Genesis/Abacab.mid',
  'Various Artists/Abacab.mid',
  'Genesis/Abacab.mid',
  'G/Genesis_-_Abacab.mid',
  'Genesis/Abacab-1.mid',
  'genesis/abacab.mid',
  'Genesis/Abacab.mid',
  'Genesis/Abacab.mid',
  'genesis/abacab.mid',
  'Genesis/Abacab.mid',
  'Genesis/Abacab.mid',
  'Genesis/Abacab.mid',
  'genesis/abacab.mid',
  'Genesis/Abacab.mid',
  'Genesis/Abacab.mid'],
 'c53af5b2e051929448bf739501858070': ['A/Armstrong.mid'],
 '518b2070eafb458b3745e1479f2bf048': ['o/olympics3.mid',
  'misc/olympic_theme_jt.mid',
  'O/olympics3.mid'],
 '0bebe786a2c1a6d0daa1eb47c8d71413': ['T/The Roc Project - Never (Filterheadz Remix).mid',
  'T/TheRocProject_-_NeverfeatTinaArenaFilterheadzRemixversion2__Alexan_20130128061532.mid'],
 '7224b639657ad9b52687f74869aea781': ['2009 MIDI/You Belong To Me MM 3k.mid'],
 '2161640a5b004abb9403fa41e7315663': ['Blink 182/Blink 182 - Josie.mid',
  'Various Artists/Blink182 - Josie.mid',
  'Various Artists/Blink182 - Josie.mid',
  'MIDI/Blink182 - Josie.mid',
  '100%sure.polyphone.midi/Blink182 - Josie.mid',
  'diver midi/Blink182 - Josie.mid',
  'B/Blink182 - Josie.mid',
  '100%sure.polyphone.midi/Blink182 - Josie.mid',
  'B/Blink182 - Josie.mid'],
 '8531f70f66463294c1cd15a02f8df9be': ['h/himno222.mid', 'H/himno222.mid'],
 '9ef7209ffba708aca1ff5f8e10f664c4': ['Bach, Johann Sebastian/K542.MID',
  'BACH_J~5/K542.MID',
  'K/K542.MID',
  'Bach, Johann Sebastian/K542.MID',
  'BACH_J~5/K542.MID'],
 '8a2f6e0132ee2f332a7ac4cdbb497871': ['G/Govore Mi - Drazen Zecic.mid',
  'G/govore mi - drazen zecic.mid',
  'G/govore mi - drazen zecic.mid'],
 '918e26fd5fab61f76fb9459516ebd767': ['gm/Dgate 046.mid',
  'o/Opening2.mid',
  'gm/dgate046.mid',
  'gm/dgate046.mid',
  'O/Opening2.mid',
  'gm/dgate046.mid',
  'gm/dgate046.mid',
  'gm/dgate046.mid',
  'gm/dgate046.mid',
  'gm/dgate046.mid',
  'gm/dgate046.mid'],
 'c3612e66db872d459688a7c823298749': ['s/sweetchild2.mid',
  'S/sweetchild2.mid'],
 '23f12430225addf3afb32cfeba64463e': ['s/snight.mid', 'S/snight.mid'],
 'c632099f896c4d507b669f01b06b5ce6': ['e/elover.mid', 'E/elover.mid'],
 '702ba20c8e4839c3402f788837c0919c': ['1800s/00mpdt.mid'],
 'a0c19d0a770a8381087632375a4d4965': ['p/ponyex1.mid', 'P/ponyex1.mid'],
 '2646ac2fba3267c3e3abbce71bf86af8': ['Diversen Midi GS songs/093086GS.MID',
  'R/RHEEZE~1.MID'],
 'f09a381029f90852daafde6b8084075f': ['Estefan Gloria/Gloria Estefan Words Get in the Way.mid'],
 'afaf6f3e333f2a72b4c524e6889c5f15': ['Salvatore Adamo/Salvatore Adamo Tombe L a Neige.mid'],
 'e4ef9eb9de1f1ada7d0b09992d9f5b06': ['g/godidea.mid', 'G/godidea.mid'],
 '1c3a0f99849328cf0f1140af553b3635': ['Kaeshammer, Michael/When-The-Saints-Boogie.mid',
  'KAESH~53/WHEN-~46.MID',
  'W/When-The-Saints-Boogie.mid',
  'KAESH~53/WHEN-~46.MID',
  'Kaeshammer, Michael/When-The-Saints-Boogie.mid'],
 'd47539db236b362cc367b5c0afa6004c': ['Midi/A  (IV).mid'],
 '57c9567f3d1c205db61f37340b5343a4': ['W/Wanderleia - Sem Endereco.mid',
  'Midis Jovem Guarda/Wanderleia - Sem Endereco.mid',
  'Midis Jovem Guarda/Wanderleia - Sem Endereco.mid'],
 'f57e656949cf2817dc46a2a1231a3041': ['Pausini/L. Pausini L a Solitudine.mid',
  'divers midi 3/L._Pausini_-_La_solitudine[1].mid'],
 'a2d1b161cdccef43a507a6c52c5815ea': ['9/970816xp.mid'],
 '771f878f32776925d1af1e97bce7981e': ['7 Madonna/Takeabow.mid',
  '7 Madonna/takeabow.mid',
  '7 Madonna/takeabow.mid'],
 '06e5f6af5d2d4ffea2df78702069faa8': ['Cheer - Greates Hits/Igotyoub.mid',
  'C/CHER.I got you babe K.mid',
  '026 Cheer - Greates Hits/Igotyoub.mid',
  '026 Cheer - Greates Hits/Igotyoub.mid'],
 '3db76078ad4d292e31d00965cbb113ea': ['Limp Bizkit/Limp Bizkit - N 2 Gether Now.mid',
  'Various Artists/N2GETHER.MID',
  'Various Artists/N2GETHER.MID',
  'L/limp bizkit - n 2 gether now.mid',
  'L/limp bizkit - n 2 gether now.mid'],
 'ac08274446880cc85d90f78ef84c84bc': ['Powell, Bud/Sweet-Georgia-Brown.mid',
  'POWEL~71/SWEET-~8.MID',
  'Powell, Bud/Sweet-Georgia-Brown.mid',
  'POWEL~71/SWEET-~8.MID'],
 'b5818dcbd6b8dabc52a7c5d4c264b58e': ['S/Smells Like Teen Spirit.mid'],
 '19343c512bbb4167963d2aee5a337eb4': ["C/CARRADINE.I'm easy.mid"],
 '064db03a86b19bb8047bfdf4f2eb75cd': ['S/Super Mario RPG - Barrel Volcano.mid'],
 '508bc5194bb51cff0c45059c089bb7be': ['A/Armando Manzanero Adoro.mid',
  'Midis Latinas/Armando Manzanero - Adoro.mid',
  'Midis Latinas/Armando Manzanero - Adoro.mid'],
 'c62ced56beaa9bd1905587f1e5e5fa8d': ['r/rain-g.mid', 'R/rain-g.mid'],
 'e7898db69bd1ce4049b4048b3ac1a032': ['N/niem_vui_cua_em.mid'],
 '5a9a58d05a068f153bd1267e5fe0e0cb': ["E/Enfant L'ile Aux Enfants.mid"],
 '57b9d2854c998fdc94cb1acc0496ecb6': ['g/gentlewoman.mid',
  'G/gentlewoman.mid'],
 '6efc6aad60e04b1fcfbebf5dd005a374': ['c/crimsonclover.mid',
  'C/crimsonclover.mid'],
 '8fd12bf6be7abb3af9f3bb733ff840b5': ['Kuhn 1/Gutenach.mid',
  '011 Kuhn 1/Gutenach.mid',
  '011 Kuhn 1/Gutenach.mid'],
 '8da96327c85b5dce4dc84320152b4837': ['Flippers, Die/Sommer-Sonne-Cabrio-1.mid',
  'FLIP~103/SOMM~214.MID',
  'S/Sommer-Sonne-Cabrio-1.mid',
  'FLIP~103/SOMM~214.MID',
  'Flippers, Die/Sommer-Sonne-Cabrio-1.mid'],
 '5fe3c28da159affd3e2e673b1d18040f': ['S/Sovielsp.mid',
  '130/Sovielsp.mid',
  '129/Sovielsp.mid',
  '130/Sovielsp.mid',
  '129/Sovielsp.mid'],
 '3f1559a5371453eacfc74a937d0f10a5': ['Various Artists/poly400.mid',
  'Various Artists/poly400.mid'],
 'c5cadcca3750bd5f3e1cb9ca34f275da': ['GWachtel/beatg.mid'],
 '8b79ac5607fc34eacb7edec74d5af113': ['O/Oyecomo.MID',
  'O/OYECOMO.MID',
  'O/OYECOMO.MID'],
 '087915622f4529bf2a37bfe4c490551c': ['I/Iwannabw.MID',
  'i/iwannabw.mid',
  'Fun Factory/I-Wanna-Be-With-You.mid',
  'Niet Uitgezocht/IWannaBeWithYou.mid',
  'FUNFA~79/I-WAN~14.MID',
  'Dance_Techno/d-iwanntbewithyou.mid',
  'Various Artists/d-iwanntbewithyou.mid',
  'Dance_Techno/d-iwanntbewithyou.mid',
  'Various Artists/d-iwanntbewithyou.mid',
  'F/FUN FACTORY.I wanna B with U.MID',
  'FUNFA~79/I-WAN~14.MID',
  'Fun Factory/I-Wanna-Be-With-You.mid',
  '040/IWANNABW.MID',
  'Dance_Techno/d-iwanntbewithyou.mid',
  'Dance_Techno/d-iwanntbewithyou.mid',
  'Dance_Techno/d-iwanntbewithyou.mid',
  '040/IWANNABW.MID',
  'Dance_Techno/d-iwanntbewithyou.mid',
  'Dance_Techno/d-iwanntbewithyou.mid',
  'Dance_Techno/d-iwanntbewithyou.mid'],
 '55dd3d581fa6d7442d7fc6027357c28f': ['y/years.mid', 'Y/years.mid'],
 'd2f23a9434eb647ced8b7d6e0c72036b': ['Pouti Pourri/Alcione - Pout Pourri.mid',
  'Midis Samba e Pagode/Alcione - Pout Pourri.mid',
  'Midis Samba e Pagode/Alcione - Pout Pourri.mid'],
 '19b3ee9a9d179d8fe797a426f783439c': ['w/We-built.mid', 'W/We-built.mid'],
 '57a772b1a919a8f5ea6ebf3331bd7105': ['T/Tom Jobim - Desafinado L.mid',
  'Midis Mpb/Tom Jobim - Desafinado L.mid',
  'Midis Mpb/Tom Jobim - Desafinado L.mid'],
 '6360b6b3c1c873841e55213b48ccf291': ['sonatas/K332.MID', 'sonatas/K332.MID'],
 '58c48a5ba8264298f7df28ebf90c5476': ['f/freeall.mid', 'F/freeall.mid'],
 '897c11fcd518c0779d04fe3aff1e5db5': ['c/celeslong.mid', 'C/celeslong.mid'],
 '39174ff0b019d56c75cd12c2396e49bc': ['QUALITY MIDI/layla1.mid'],
 'c0910815ca4b217e4c850f7b3c7bc132': ['m/mekoon.mid', 'M/mekoon.mid'],
 'dbea8647beb778724f226eb5941efb0e': ['f/Funk3.mid', 'F/FUNK3.MID'],
 '3e37438939fcb008c713c33d2f26b344': ['C/COUSTEAU.The last good day of the year  k.mid'],
 'd0090c889620a992d7859b0344e2c954': ['Y/Yugoslavian - Zasvirel Stojan, Devojce Devojce.mid',
  'Y/Yugoslavian -  Zasvirel Stojan, Devojce Devojce.mid',
  'Y/Yugoslavian -  Zasvirel Stojan, Devojce Devojce.mid'],
 'c9211a1dc9b8e1e2e638ff0e135e17e2': ['B/Baywatch.mid',
  'B/Baywatch.mid',
  'B/Baywatch.mid'],
 'ebfac2d97b09fe6fb896282e0e54f621': ['K/Kirby Air Ride - Whats in the Box.mid'],
 'bc159549a64d1a1ee3932986b581872d': ['Diversen Dans Muziek/Dance-With-The-Saragossa-Band-Nr-5-(Medley).mid',
  'SARA~291/DANCE~18.MID',
  'DIVERSEN/DANCE~76.MID',
  'SARA~291/DANCE~18.MID',
  'Diversen Dans Muziek/Dance-With-The-Saragossa-Band-Nr-5-(Medley).mid',
  'DIVERSEN/DANCE~76.MID'],
 '7b347cb97ba73c2350629fb85d6ca59e': ['MIDIS POP E ROCK/Gita.MID',
  'Midis Pop e Rock/GITA.MID',
  'Midis Pop e Rock/GITA.MID'],
 '5a829f177f47af9bb5432115191fbf8a': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Mertz_Cyanen_Folge_Nachtviolen_Marcia_Trio_Op5.mid'],
 '9a6fe8196bb9e3b2bf154105bfaabba3': ['BOEK2/19MELOFL.MID', '1/19MELOFL.MID'],
 '6b70f9706f95151452ab897e5bd17805': ['m/music63.mid', 'M/music63.mid'],
 '188dd34a3f1cbb67438954c954b06227': ['UNSORTED MIDI/SnowPatrol_Spitting-games.mid',
  'S/snow_patrol-spitting_games.mid'],
 '4759e5b45dd50685fb1a044ef141a675': ['S/Schuldsi.mid',
  '064/Schuldsi.mid',
  '064/Schuldsi.mid'],
 'd74ce3b405e307a394391ff4b3d6e5ee': ["Carboni/L. Carboni Sara' Un Uomo.mid",
  "divers midi 3/L._Carboni_-_Sara'_un_uomo[1].mid"],
 '396db5e5e2099d0bab5ca28ccbef897f': ['UNSORTED MIDI/RUBY.mid'],
 'cbb075378b06b8043e13a798a0efa0a8': ['L/luppolo_-_The_Cute_Cube__luppolo_20080604170356.mid',
  'L/Luppolo - The Cute Cube.mid'],
 '4bc579b5b68abf0c7ebec8dfd7b32ce9': ['Attilas/Stuck.mid',
  'LimpBizket/Stuck.mid',
  'Attilas/Stuck.mid',
  'LimpBizket/Stuck.mid',
  'Attilas/Stuck.mid',
  'limp_bizkit/Stuck.mid',
  'L/LIMP BIZKIT.Stuck.mid',
  'L/Limp_Bizkit_-_Stuck.mid',
  'L/Limp_Bizkit_Stuck.mid',
  'L/limp_bizkit-stuck.mid',
  'L/Limp Bizkit - Stuck.mid',
  'MIDI/Stuck.mid',
  'LimpBizket/Stuck.mid',
  'Attilas/Stuck.mid',
  'LimpBizket/Stuck.mid',
  '100%sure.polyphone.midi/Stuck.mid',
  'LimpBizket/Stuck.mid',
  'Attilas/Stuck.mid',
  'Attilas/Stuck.mid',
  'LimpBizket/Stuck.mid',
  'Attilas/Stuck.mid',
  'LimpBizket/Stuck.mid',
  '100%sure.polyphone.midi/Stuck.mid',
  'LimpBizket/Stuck.mid',
  'Attilas/Stuck.mid',
  'Attilas/Stuck.mid',
  'LimpBizket/Stuck.mid',
  'Attilas/Stuck.mid'],
 '8e0efc2ce54c8997fb6bebdf2c7c6175': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Legnani_Melodies_nationales_hongroises_Op203.mid'],
 '61644861f7c08ff9122f26fc0e4f64ac': ['ragtime/hilarity_rag-1910-scott-james_sw.mid'],
 '6c1b9170203853d48452402781eb263b': ['Morandi/Morandi Gianni Fatti Mandare Dalla Mamma.mid'],
 'ee6f60fb3be77e5c00630fdbf524d261': ['Righteoud Brothers/RighteousBrothers_UnchainedMelody4.mid'],
 '22b519e3946f8da80231030d565ac55b': ['i_o/Op 12 5.mid',
  'Various Artists/op12n5.mid',
  'Various Artists/op12_5.mid',
  'i_o/op12n5.mid',
  'i_o/op12_5.mid',
  'Various Artists/op12n5.mid',
  'Various Artists/op12_5.mid',
  'i_o/op12n5.mid',
  'i_o/op12_5.mid',
  'i_o/op12n5.mid',
  'i_o/op12_5.mid',
  'i_o/op12n5.mid',
  'i_o/op12_5.mid',
  'i_o/op12n5.mid',
  'i_o/op12_5.mid',
  'i_o/op12n5.mid',
  'i_o/op12_5.mid',
  'i_o/op12n5.mid',
  'i_o/op12_5.mid',
  'i_o/op12n5.mid',
  'i_o/op12_5.mid',
  'i_o/op12n5.mid',
  'i_o/op12_5.mid',
  'i_o/op12n5.mid',
  'i_o/op12_5.mid'],
 'c50ed0e8d89e83a2ecdd1a9d643221e9': ['Diversen/07LAVATE.MID',
  'DIVERSEN/07LAVATE.MID',
  'DIVERSEN/07LAVATE.MID',
  'Diversen/07LAVATE.MID'],
 '849b253dd1c585ff501361034b3b5c92': ['Diversen Midi GM songs/S2002_08.MID',
  'S/S2002_08.MID'],
 'a1edb882fadc0617be23c4e71e9f6a75': ['m/monaghan2.mid', 'M/monaghan2.mid'],
 '486ea7d0c4f2313cc8349ec1bbd8213e': ['D/Doctorwu L.mid',
  'D/DOCTORWU L.mid',
  'D/DOCTORWU L.mid'],
 'b5277a8b45f43f9d06934a6e3080dcb3': ['g/ghostdance.mid', 'G/ghostdance.mid'],
 '4c1357b1127aca847739abd9b95d82db': ['1800s/51teths0.mid'],
 '711006412b21cf5f648cb3f1f052d8ca': ['s/Song_3010.mid', 'S/Song_3010.mid'],
 '7df9b0037b26c8bf3506a208cb7d259f': ['F/Fanfarra.MID',
  'Midis Não Analisadas/FANFARRA.MID',
  'Midis Não Analisadas/FANFARRA.MID'],
 '7b2099f397d499632252d0e142edf3da': ['AmericanSongs/NothingButAPlainOldSoldier.mid',
  'N/NothingButAPlainOldSoldier.mid'],
 'b9cd4e2d9f6522c96dff614f33f61746': ['a/arc1.mid', 'A/arc1.mid'],
 '0d86adefb0b90ad78607538e8a2cb3db': ['0-9/2 3.mid'],
 'ff161625665d4fbdf897b343aabf5b23': ['NineInchNails/Big Man with a Gun.mid',
  'NineInchNails/Big_Man_With_A_Gun.mid',
  'NineInchNails/Big_Man_With_A_Gun.mid',
  'N/Nine Inch Nails - Big Man with a Gun.mid',
  'N/Nine_Inch_Nails_-_Big_Man_with_a_Gun.mid',
  'N/Nine_Inch_Nails_Big_Man_With_A_Gun.mid',
  'NineInchNails/Big_Man_With_A_Gun.mid',
  'NineInchNails/Big_Man_With_A_Gun.mid',
  'NineInchNails/Big_Man_With_A_Gun.mid',
  'NineInchNails/Big_Man_With_A_Gun.mid',
  'NineInchNails/Big_Man_With_A_Gun.mid',
  'NineInchNails/Big_Man_With_A_Gun.mid',
  'NineInchNails/Big_Man_With_A_Gun.mid'],
 '3c6167843aeeffe21deece817c83fd54': ['Bowie David/David Bowie - Let S Dance L.mid',
  'D/David Bowie - Let s Dance L.mid',
  'D/David Bowie - Let s Dance L.mid'],
 'a7ecfb6ed649340a6e56ddd3d6e2b6bd': ['G/Ginadasi.mid',
  '053/Ginadasi.mid',
  '053/Ginadasi.mid'],
 '73ca74b3c7342109b4cf141eb00301da': ['M/mua_tuyet.mid'],
 'd1e7f8fdf55381f3245c78b08071480d': ['e/eveninyo.mid', 'E/eveninyo.mid'],
 '05e15e533c30394486ce276ec723830b': ['E/Esstehte.mid',
  'C172/EsStehtE.mid',
  'C172/EsStehtE.mid'],
 '21f9df58f15312c814d212332993a976': ['Christian/Near the Cross.mid',
  'Various Artists/near_the_cross.mid',
  'Christian/near_the_cross.mid',
  'Various Artists/near_the_cross.mid',
  'Christian/near_the_cross.mid',
  'Christian/near_the_cross.mid',
  'Christian/near_the_cross.mid',
  'Christian/near_the_cross.mid',
  'Christian/near_the_cross.mid',
  'Christian/near_the_cross.mid',
  'Christian/near_the_cross.mid'],
 '6d789feebaab454e51f61f082b68fa30': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Albeniz_Danza_Espagnola_No6.mid'],
 '35d4add7c25596d5d31578809067ce35': ['Bwv001- 400 Chorales/033000b_.mid',
  'Bwv001- 400 Chorales/033000b_.mid'],
 'aad93c69392aeac488244ddced8e3a3a': ['s/ss_22.mid', 'S/ss_22.mid'],
 '52ae7153bafdebaf54391620149b6ed0': ['M/Mario  Luigi Bowsers Inside Story - Its Showtime.mid'],
 '1fbbe6b783f776819dd89182c45178aa': ['c/calyp72.mid', 'C/calyp72.mid'],
 'eb068e296fa4f3efa94a0711259591f8': ['A/Alliwann.MID',
  'Crow, Sheryl/All-I-Wanna-Do-1.mid',
  'Crow, Sheryl/All-I-Wanna-Do-1.mid',
  'A/All-I-Wanna-Do-1.mid',
  'Crow, Sheryl/All-I-Wanna-Do-1.mid',
  '022/ALLIWANN.MID',
  '022/ALLIWANN.MID'],
 'c9e9e48c738f174c50d92e5b0ce45298': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Sor_6_petites_pieces_No5_Op47.mid'],
 'bd8ba268abd832fe1cc74b6a798d4238': ['POLYPHONE RINGTONES 2/Hungarian Dance 5 (Brahms).mid',
  'Various Artists/Hungarian Dance 5 (Brahms).mid',
  'Various Artists/Hungarian Dance 5 (Brahms).mid',
  '100%sure.polyphone.midi/Hungarian Dance 5 (Brahms).mid',
  'Polyphone Ringtones 2/Hungarian Dance 5 (Brahms).mid',
  '100%sure.polyphone.midi/Hungarian Dance 5 (Brahms).mid',
  'Polyphone Ringtones 2/Hungarian Dance 5 (Brahms).mid'],
 'c06808a6bec6d4b3a03651e0ba33c30f': ['Whispers, The/And-The-Beat-Goes-On.mid',
  'Whispers, The/And-The-Beat-Goes-On.mid',
  'A/And-The-Beat-Goes-On.mid',
  'Whispers, The/And-The-Beat-Goes-On.mid'],
 'a75ec8e060fd86db2e2a70eee83bab12': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Garoto_Debussyana.mid'],
 '0f7353919881140876325eaa1c9efadc': ["Jones, Tom/It's-Not-Unusual-1.mid",
  "Jones, Tom/It's-Not-Unusual-1.mid",
  "JONE~109/IT'S-~14.MID",
  "I/It's-Not-Unusual-1.mid",
  "JONE~109/IT'S-~14.MID",
  "Jones, Tom/It's-Not-Unusual-1.mid"],
 '0b7f201ddc132676cfdbcdee76a6fa1d': ['J/Jeremy Hills - Friday Night (DBN Club Remix).mid',
  'J/Jeremy_Hills_-_Friday_Night_(DBN_Club_Remix)__DazzlingWhite2_20101109144917.mid'],
 'ab68870c881f1ea6f8fa7b07ac47bf01': ['D/DION.Falling into you.mid'],
 '5bbdf64704d29d7c2c1423c9d8f825bc': ['y/ymca05.mid', 'Y/ymca05.mid'],
 '2540104f7d85372fccb96d9a00fec13b': ['bocelli/O Sole Mio.mid',
  'o/osolemio.mid',
  'O/OSOLEMIO.MID',
  'Esy Listening/OSOLEMIO.MID',
  'Niet Uitgezocht/OSoleMio1.mid',
  'O/OSOLEMIO.MID',
  'bocelli/O sole mio.mid',
  'bocelli/O sole mio.mid',
  'bocelli/O sole mio.mid',
  'bocelli/O sole mio.mid',
  'bocelli/O sole mio.mid'],
 '10608b8b83d9b22ff0f56075b010a6a9': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Coste_Etude_Op53_No5.mid'],
 '072f87287ea2f92e457aad19aa471d80': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Sor_Les_deux_amis_Op41.mid'],
 '52e7fdf37fb71987cbe9ce3baeb885b4': ['Queen/Queen 56.mid'],
 'b189416b834d6c9fc8ea74bdbbd3a9ee': ['l/ltlredrh.mid', 'L/ltlredrh.mid'],
 'befb40ce401d09672590783437999a5a': ['o/odetoang.mid', 'O/odetoang.mid'],
 '38a0c2babf4eb4eab790fce364bb4f8f': ['debussy/debussy_cc_5.mid'],
 'd634880717b359cd555200365206322e': ['Commercial Midi Pack 002/Hot Stuff.mid'],
 '433f2ee574baf0b5f81cf50ffee06179': ['H/Herface.mid'],
 'd53ee0078fa30410804c7c083f75f7fd': ['Ac Dc/Acdc Have a Drink on Me.mid'],
 '39fdb88e49896e39b0c6c3fb2a35e6ae': ['T/Tombe L a Neige 2.mid'],
 'b1c32a1ccdf8cabfb80cadc344a7d737': ['TV_Themes_www.tv-timewarp.co.uk_MIDIRip/RockosModernLife.mid'],
 '8194a913100bda89fae7ce641dfef81c': ["Albano/Albano Ci Sara'.mid",
  "divers midi 3/Albano_-_Ci_sara'[1].mid"],
 '84bc62dbd514aee473789273d74ad0ca': ['Bwv001- 400 Chorales/010406b_.mid',
  'Bwv001- 400 Chorales/010406b_.mid'],
 'c9ac3e2141a34d4fac649a22cfde03f1': ['D/Donkey Kong - Game Start.mid'],
 'a1c70030ce9e6f38a776eb65bf5f4c0f': ["T/Tu Si' Na Cosa Grande.mid",
  "modugno/Tu si' na cosa grande.mid",
  "modugno/Tu si' na cosa grande.mid",
  "modugno/Tu si' na cosa grande.mid",
  "modugno/Tu si' na cosa grande.mid",
  "modugno/Tu si' na cosa grande.mid"],
 '21beffa0b02607c1c431995883cfa75e': ['M/Musicorre.mid',
  'M/Musicorre.mid',
  'M/Musicorre.mid'],
 '18526ced512314520ab7a83f91654403': ['G/Greek - Irtes Epses.mid',
  'i/irteseps.mid',
  'I/irteseps.mid',
  'G/Greek -  Irtes epses.mid',
  'G/Greek -  Irtes epses.mid'],
 '50fab1094529f5ca2220abebefc7ea38': ['I/I Like Chopin .mid'],
 'a185f73ab3b83aeff9c9db4789a1490d': ['Beatles/Fixhole.mid',
  'Beatles +GeorgeJohnPaulRingo/FixingAHole2.mid',
  'beatles/fixhole.mid',
  'beatles/fixingah.mid',
  'Various Artists/fixhole.mid',
  'Various Artists/fixingah.mid',
  'beatles/fixhole.mid',
  'beatles/fixingah.mid',
  'Various Artists/fixhole.mid',
  'Various Artists/fixingah.mid',
  'F/FixingAHole2.mid',
  'beatles/fixhole.mid',
  'beatles/fixingah.mid',
  'beatles/fixhole.mid',
  'beatles/fixingah.mid',
  'F/fixing a hole 2.mid',
  'beatles/fixhole.mid',
  'beatles/fixingah.mid',
  'beatles/fixhole.mid',
  'beatles/fixingah.mid',
  'beatles/fixhole.mid',
  'beatles/fixingah.mid',
  'F/fixing a hole 2.mid',
  'beatles/fixhole.mid',
  'beatles/fixingah.mid'],
 '53a72b9015e16442f5e0d44c727e4ee7': ['Fourplay/Between-The-Sheets-1.mid',
  'FOURPLAY/BETWEE~6.MID',
  'B/Between-The-Sheets-1.mid',
  'FOURPLAY/BETWEE~6.MID',
  'Fourplay/Between-The-Sheets-1.mid'],
 '56b3091c5c0329f978205fdfab5b4465': ['Sure.Polyphone.Midi/Johnni B.mid',
  'Various Artists/johnni_B.mid',
  'Various Artists/johnni_B.mid',
  'MIDI/johnni_B.mid',
  'divers midi 2/johnni_B.mid',
  '100%sure.polyphone.midi/johnni_B.mid',
  'J/johnni_B.mid',
  '100%sure.polyphone.midi/johnni_B.mid',
  'J/johnni_B.mid'],
 '0ba33a3898a848d17919553c711c70c3': ['Streisand, Barbra/Woman-In-Love-1.mid',
  'Streisand, Barbra/Woman-In-Love-1.mid',
  'W/Woman-In-Love-1.mid',
  'Streisand, Barbra/Woman-In-Love-1.mid'],
 'c2c9503b64d00e701ded51744fbd3b67': ['V/Viam.mid', 'divers midi 3/viam.mid'],
 'd15663ca2f4ee3dcaba64f69d9d1c632': ['G/G.MICHAEL.My baby just cares for me.mid'],
 'd0e399ea3ed5fa0cb8fb0e6f0fecdd4d': ['m/Merchant.mid', 'M/Merchant.mid'],
 'e696c47824ca25d1205231a2a92166ec': ['NineInchNails/I Do Not Want This.mid',
  'NineInchNails/I_Do_Not_Want_This.mid',
  'NineInchNails/I_Do_Not_Want_This.mid',
  'nine_inch_nails/I_Do_Not_Want_This_1.MID',
  'N/Nine_Inch_Nails_-_I_Do_Not_Want_This.mid',
  'N/Nine_Inch_Nails_I_Do_Not_Want_This.mid',
  'N/Nine Inch Nails - I Do Not Want This.mid',
  'NineInchNails/I_Do_Not_Want_This.mid',
  'NineInchNails/I_Do_Not_Want_This.mid',
  'NineInchNails/I_Do_Not_Want_This.mid',
  'NineInchNails/I_Do_Not_Want_This.mid',
  'NineInchNails/I_Do_Not_Want_This.mid',
  'NineInchNails/I_Do_Not_Want_This.mid',
  'NineInchNails/I_Do_Not_Want_This.mid'],
 'b2d863bde058c73ca2a04a593f59a762': ['t/thequiet.mid', 'T/thequiet.mid'],
 '05acab6e03db9edcb7c33e699719ac88': ['003 Commercial Midis-TEAMTND [02.15.02]/Shake Rattle And Roll.mid'],
 '12fb33de8fef090b10773e5c457bcbc6': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Sagreras_Espiritual.mid'],
 'd46a33d0156419dc0035093da6dd6138': ['CHRISTIAN_MUSIC/Joy to the World.mid',
  'j/joy05.mid',
  'Various Artists/joy_to_the_world-1.mid',
  'Christian Music/joy_to_the_world.mid',
  'christian_music/joy_to_the_world.mid',
  'Various Artists/joy_to_the_world-1.mid',
  'J/joy05.mid',
  'christian_music/joy_to_the_world.mid',
  'christian_music/joy_to_the_world.mid'],
 '0cdb41697b3618ce460c571b75284623': ['S/Schnucki.mid',
  '096 Frech Frivole Feten  Hits 1/Schnucki.mid',
  '096 Frech Frivole Feten  Hits 1/Schnucki.mid'],
 '82a038570d06f5be687357898ef20f4f': ['Alberts, Koos/De-Zomerzon-(Smile).mid',
  'ALBERT~9/DE-ZO~12.MID',
  'D/De-Zomerzon-(Smile).mid',
  'Alberts, Koos/De-Zomerzon-(Smile).mid',
  'ALBERT~9/DE-ZO~12.MID'],
 'bccdbe182c451b3c537afcd37f994598': ['r/Rocky_4.mid', 'R/Rocky_4.mid'],
 '477fa43f20ff432b8b2090686cb2ce86': ['r/rockyroad.mid',
  '0-100/5172ILRR.MID',
  'R/rockyroad.mid',
  '5/5172ILRR.MID'],
 '5509f1ddd87ae194485eb3f841b478e9': ['W/WENNTEEN.MID', 'W/WENNTEEN.MID'],
 'd7f0043aac6324492b0f031d67803505': ['Prince/Papa.mid',
  'prince/papa.mid',
  'prince/papa.mid',
  'prince/papa.mid',
  'P/PAPA.MID',
  'prince/papa.mid',
  'P/PAPA.MID'],
 '37a72800aa3886e909f5fd018475e913': ['Mozart/serenad1.mid'],
 '49954d5334d77736816a8657345d6204': ['e/ekin2.mid', 'E/ekin2.mid'],
 'bcdefecd6724842ef2b55dee7f40ac2b': ['civilwar2/63asotus.mid'],
 '9ec7e24c33c455d7956f42c693d579cf': ['foster/scf58b.mid'],
 '4c0688ec7bba1bf38d1c4a16acbf5c2e': ['S/Steve_Angello__Laidback_Luke_Ft_Robin_S_-_Show_Me_Love__lookitselmo_20091029122510.mid',
  'S/Steve Angello & Laidback Luke Ft Robin S - Show Me Love.mid'],
 '5eba4cd29bf05534ee641a6c8fc4847d': ['M/Megaloman.mid',
  'divers midi 3/Megaloman.mid'],
 '6f7a3505be1c49c9a8f4c7f1ab64272e': ['UNSORTED MIDI/DrownedWorld(4).mid'],
 '496efd2860aebda7e7b3e2c24cd7f5e4': ['N/Natalie.MID',
  'N/NATALIE.MID',
  'N/NATALIE.MID'],
 '1853ff09de5c22a342fb816c1994baa6': ['root-gf/gfr64ttd.mid'],
 'e07941ec1b2a12f86a7fc7e51b22e70a': ['t/titanic-4.mid', 'T/titanic-4.mid'],
 'f13120eba1efb6f8c3a66a03b95e5127': ['VanHalen/Dreams.mid',
  'd/dreams.mid',
  'VanHalen/Dreams.mid',
  'VanHalen/Dreams.mid',
  'V/Van_Halen_-_Dreams.mid',
  'VanHalen/Dreams.mid',
  'VanHalen/Dreams.mid',
  'VanHalen/Dreams.mid',
  'VanHalen/Dreams.mid',
  'VanHalen/Dreams.mid'],
 '8eaea065ddceac1edbd19973446f321b': ['mt32/Dgate 024.mid',
  'Various Artists/dgate024.mid',
  'mt32/dgate024.mid',
  'Various Artists/dgate024.mid',
  'mt32/dgate024.mid',
  'mt32/dgate024.mid',
  'mt32/dgate024.mid',
  'mt32/dgate024.mid',
  'mt32/dgate024.mid',
  'mt32/dgate024.mid',
  'mt32/dgate024.mid'],
 'f565951d67c1952619bd180b6a7e7af5': ['A/Adaggio Albinoni L.mid',
  'Midis Não Analisadas/Adaggio Albinoni L.mid',
  'Midis Não Analisadas/Adaggio Albinoni L.mid'],
 'f2eb718847cd32b8d15c2ba2e2b0c561': ['2009 MIDI/hello_i_love_you1-A120.mid'],
 '22ec060f79a0a1b505ea5364806871b5': ['c/caporal.mid', 'C/caporal.mid'],
 'e1f86e88fa2eb4ee660004c61ca15be2': ['Cats, The/Save-The-Last-Dance-For-Me.mid',
  'CATS_~49/SAVE-~16.MID',
  'Cats, The/Save-The-Last-Dance-For-Me.mid',
  'CATS_~49/SAVE-~16.MID'],
 'dd13109d4cc520902898e942b2a04883': ['L/Legend247_-_Haptic__note_20120319211921.mid',
  'L/Legend 24-7 - Haptic.mid'],
 'e51acc827dc9028b4a66b5fc0daac40a': ['Various Artists/53.mid',
  'Various Artists/53.mid'],
 '70568ee965c266b6d8a9255d797b1f85': ['T/tinh_nhu_con_gio.mid'],
 'a53646738b5a1572b92db82f9bea24a8': ['Hymns/255.mid'],
 'cbf95920ba11cb4ee7d6d46dbdcd2fa8': ['c/colinda.mid', 'C/colinda.mid'],
 '794ef74366b809983342eb9a1c673381': ['r/Reflections.mid',
  'jazz/reflections_jh.mid'],
 'bf1e8f91b0d504dcc1db922a76525aa1': ["L/Lyin' Eyes 2 2.mid"],
 '6d4a7535b5cd24e975f3cab2f33d539a': ['Various Artists/tatu.mid',
  'Various Artists/Tatu-nas nedogoniat.mid',
  'Various Artists/833.mid',
  'Various Artists/tatu.mid',
  'Various Artists/Tatu-nas nedogoniat.mid',
  'Various Artists/833.mid'],
 '42d96d342f1a03844d57f25082e428af': ['G/Goldneho.mid',
  '082 Famielien Fest 1/goldneho.mid',
  '082 Famielien Fest 1/goldneho.mid'],
 '7713549b34dc5de65d3d2a625fc5744e': ['ElvisCostello/PillsAndSoap.mid',
  'ElvisCostello/PillsAndSoap.mid',
  'P/PillsAndSoap.mid'],
 '1dd0ec70df9245e8c7a1a94557d91aab': ['C/Coldplay Yellow.mid',
  'divers midi 3/Coldplay_-_Yellow[1].mid'],
 'e3d369618e0802b9c60bc9079c85ecb7': ['c/chopin2.mid', 'C/chopin2.mid'],
 '5f243dcbba0b91b065b14e12fa28f244': ['j/jamie.mid', 'J/jamie.mid'],
 'e0d32d02aee9e6c7e9df5f11f1e93dbc': ['battisti/Elena No.mid',
  'battisti/Elena no.mid',
  'battisti/Elena no.mid',
  'battisti/Elena no.mid',
  'battisti/Elena no.mid',
  'battisti/Elena no.mid'],
 '96eea2af30d90c7cd3dcfb4871dfe446': ['A/A Banda L.mid',
  'Midis Mpb/a banda L.mid',
  'Midis Mpb/a banda L.mid'],
 '2d5b985b58a220fa1d551d3fe999a7ad': ['j/jesusmightygod.mid',
  'J/jesusmightygod.mid'],
 '9c37091c1814359a04fb28b3ef8daccd': ['h/him544.mid', 'H/him544.mid'],
 '0a5cfba0ca2b06d385694b559f1e4cf9': ['W/wippenberg__water__zoik.mid',
  'W/Wippenberg - Water.mid'],
 '7e39e72cad2f4ccc5a8c159315c1fa93': ['N/Nightson L.mid',
  'N/NIGHTSON L.mid',
  'N/NIGHTSON L.mid'],
 '3ca8f644fa72e6d68c4a64c7c1869575': ['Last, James & His Orchester/Petersburger-Schlittenfahrt.mid',
  'LAST~187/PETER~62.MID',
  'P/Petersburger-Schlittenfahrt.mid',
  'LAST~187/PETER~62.MID',
  'Last, James & His Orchester/Petersburger-Schlittenfahrt.mid'],
 '2871753bc3ce687684c8c9631c815747': ['B/Bullet with Butterfly Wings.mid',
  'B/Bullet With Butterfly Wings.mid',
  'B/Bullet With Butterfly Wings.mid'],
 'cdc300454b659baf1db3b88b5847526f': ["Concertos op3 01-12 ''L'estro Armonico''/Concerto op3 n05 for 2 Violins RV519 1mov.mid",
  "Concertos op3 01-12 ''L'estro Armonico''/Concerto op3 n05 for 2 Violins RV519 1mov.mid"],
 '73d1e436407d7f8a88525656b5cf3ce5': ['w/winterpeacebryan.mid',
  'W/winterpeacebryan.mid',
  'christmas/winter_peace_bh.mid'],
 'e5f5ac8425f713ee760dc014c35aa776': ['Sure.Polyphone.Midi/Poly 2073.mid',
  'Various Artists/poly2073.mid',
  'Various Artists/poly2073.mid',
  'MIDI/poly2073.mid',
  '100%sure.polyphone.midi/poly2073.mid',
  '100%sure.polyphone.midi/poly2073.mid'],
 '9bbd23e4a3f5eae1a3db20fedfae2888': ['M/me_hien.mid'],
 'a06ebd73e68d592d53c423291869216f': ['w/weparty.mid',
  'Various Artists/WELIKETOPARTY.MID',
  'Various Artists/WELIKETOPARTY.MID',
  'W/weparty.mid'],
 '377dd59eab87e9a19732a6bbfe4113e6': ['K/Kansas City.mid',
  'K/Kansas city.mid',
  'K/Kansas city.mid'],
 '6f6b6b9240701f3039eac7706d149977': ['q/quartet2.mid', 'Q/quartet2.mid'],
 '3b68bed83be47aa5399a19e4f822e9e5': ['QUALITY MIDI/ifisaid.mid',
  'DCarroll/IfISaidYouHad.mid'],
 '57203ef53f54a5a3ee31c2f002db8e87': ['B/bien_cho.mid'],
 'b05e79cc40868ae15beeb39e9a3975f5': ['M/Meinfahr.MID',
  '025 Frech und Frivol 1/MEINFAHR.MID',
  '025 Frech und Frivol 1/MEINFAHR.MID'],
 'd7b085bc199e083475917545d23040f9': ['N/Nootherb.mid',
  'P/P.MC CARTNEY.No other baby K.mid',
  '140/Nootherb.mid',
  '140/Nootherb.mid'],
 'df783eaf02a4d4ea88bfa4865b2589d9': ['w/wake_me_up.mid',
  'UNSORTED/WAKE_ME.MID',
  'W/wake_me_up.mid'],
 '4c39f6d07215e5dcbb7fd00321d38b64': ['jazz/dolphin_dreams-lee-ritenour_it.mid'],
 'e7338d47d42cbed084d56e6572435dbb': ['Shaggy/Shaggy - Angel 2.mid',
  'S/Shaggy - Angel 2.mid',
  'S/Shaggy - Angel 2.mid'],
 'd2780bad1b467c4e9c6c47a93b17a9b3': ["Haydn/Symphony n104 1mov ''London''.mid",
  "Haydn/Symphony n104 1mov ''London''.mid"],
 'b8f1133e8362fcbc9405fcc8cccf1403': ['Creed/myownprison-Creed.mid'],
 '658a98b26fd00b26a16db71186f46ea6': ['UNSORTED/myheart.mid'],
 '128180047728b5055ecdb05aef7cfb52': ['Bwv001- 400 Chorales/011007b_.mid',
  'Bwv001- 400 Chorales/011007b_.mid'],
 '3504162be9cbe7fd8850dbb774d4363e': ['C/Coastguard_-_The_Lifted__Momze_20091111191033.mid',
  'C/Coastguard - The Lifted.mid'],
 '57ba17ce4c9a0358cb3d8e3b2485b10d': ['I/Inmyroom.mid',
  'T/THE BEACH BOYS.In my room.mid',
  '085 Love Songs 6/Inmyroom.mid',
  '085 Love Songs 6/Inmyroom.mid'],
 'e0c14e50d0502d05be5717437d4a521e': ['r/reaper1.mid', 'R/reaper1.mid'],
 '6e17d12b393e66d8be82949517282d85': ['Diversen/Phreak-2.mid',
  'DIVERSEN/PHREAK-2.MID',
  'P/PHREAK-2.MID',
  'DIVERSEN/PHREAK-2.MID',
  'Diversen/Phreak-2.mid'],
 'b55ab071e8383de6cc27fa62962dee1e': ['A/Ah! Le Petit Vin Blanc.mid'],
 '4c5bfe689198a6aa68c6333088185f70': ['Hazes, Andre/Italiaanse-Medley-(Medley).mid',
  'HAZE~119/ITALIA~8.MID',
  'HAZE~137/ITALI~38.MID',
  'I/Italiaanse-Medley-(Medley).mid',
  'HAZE~119/ITALIA~8.MID',
  'Hazes, Andre/Italiaanse-Medley-(Medley).mid',
  'HAZE~137/ITALI~38.MID'],
 '5c7e8b82de94f3f018cc9729847c64d7': ['2009 MIDI/as_tears_go_by3-G110.mid'],
 '4d3ba0580a2aa3ceb251374911de26a5': ['S/Sander_Kleinenberg_-_This_is_Miami__AniG_20061217225642.mid',
  'S/Sander Kleinenberg - This is Miami.mid'],
 'c67c1829d2839d5f28f0e814a4ced2f5': ['Sash!/Encore-Une-Fois.mid',
  'E/Encore-Une-Fois.mid',
  'Sash!/Encore-Une-Fois.mid'],
 'd37aaa8f83ef005d85b0fb5242fd685d': ['Joel Billy/New York State of Mind.mid',
  'n/NewYorkStateOfMind.mid',
  'Joel, Billy/New-York-State-Of-Mind-2.mid',
  'BILLYJ/NEWYOR~1.MID',
  'Joel, Billy/New-York-State-Of-Mind-2.mid',
  'BillyJoel/NewYorkStateOfMind.mid',
  'BillyJoel/NewYorkStateOfMind.mid',
  'Various Artists/new_york_state_of_mind.mid',
  'joel_billy/new_york_state_of_mind.mid',
  'Various Artists/new_york_state_of_mind.mid',
  'billy_joel/New_York_State_Of_Mind.mid',
  'N/NewYorkStateOfMind.mid',
  'N/New-York-State-Of-Mind-2.mid',
  'Joel, Billy/New-York-State-Of-Mind-2.mid',
  'joel_billy/new_york_state_of_mind.mid',
  'joel_billy/new_york_state_of_mind.mid'],
 '7f9908358ab8e1fb31f29369c56d9819': ['Nirvana/Nirvana Loungeact.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'N/Nirvana_Lounge_Act.mid',
  'N/Nirvana - Lounge Act.mid',
  'N/Nirvana_-_Lounge_Act.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid',
  'Nirvana/Nirvana_LoungeAct.mid'],
 '3a99b1783dc17d19ef73b79e2be0350a': ['S/Super Mario Galaxy - Choose a File.mid'],
 '32a0bb4d5c08912786871166ddef1160': ['Classical_Guitar_classicalguitarmidi.com_MIDIRip/Handel_Aylesford_Air.mid'],
 'ce33230a9d3de2dbf2f3ff3a19ca328e': ['T/Tche Garotos - Sou Louco.mid',
  'Midis Gaúchas/Tche Garotos - Sou Louco.mid',
  'Midis Gaúchas/Tche Garotos - Sou Louco.mid'],
 'e87d45be7c5f4f62f0e6b131906298ce': ['Sure.Polyphone.Midi/Winnerabba.mid',
  'Various Artists/winnerabba.mid',
  'Various Artists/winnerabba.mid',
  'MIDI/winnerabba.mid',
  'Various/winnerabba.mid',
  'divers midi 2/winnerabba.mid',
  '100%sure.polyphone.midi/winnerabba.mid',
  'W/winnerabba.mid',
  'Various/winnerabba.mid',
  '100%sure.polyphone.midi/winnerabba.mid',
  'W/winnerabba.mid'],
 '92c5bcc05f4f3a15eba1b9ce0fd1087d': ['Chicago/Ifyouleavemenow Chicago L.mid',
  'I/IfYouLeaveMeNow Chicago L.mid',
  'G/IfYouLeaveMeNow Chicago L.mid',
  'I/IfYouLeaveMeNow Chicago L.mid',
  'G/IfYouLeaveMeNow Chicago L.mid'],
 '8430a79d393f96f304c71f07d89d141c': ['A/Ahuvati.mid'],
 'e97c43a559c13dc0145d5961f8b2cb85': ['Sure.Polyphone.Midi/Trying to Be.mid',
  'Various Artists/trying to be.mid',
  'Various Artists/trying to be.mid',
  'MIDI/trying to be.mid',
  'divers midi 2/trying to be.mid',
  '100%sure.polyphone.midi/trying to be.mid',
  'T/trying to be.mid',
  '100%sure.polyphone.midi/trying to be.mid',
  'T/trying to be.mid'],
 'ba805447dac535e45928676a04d08659': ['B/Beau Dommage Montréal.mid'],
 'bc579c3ac3db9ce4c6ba8af7ccac6213': ['C/C. Richard Summer Holiday.mid',
  'divers midi 3/C._Richard_-_Summer_holiday[1].mid'],
 '8dc8c623b932a1d8d1174208e16e8931': ['O/Operacion Triunfo Te Extra±o Te Olvido Te Amo.mid'],
 'b98c2f3872e84134c9aa70509d751b84': ['T/thatcertainfeeling.mid'],
 '589b2c9bfec6a5a9a8765263518cd442': ['jazz/playing_for_time-acoustic-alchemy-bb2.mid'],
 '363dca0cd22ac8c5b8b142131605d691': ['p/pupy.mid', 'P/pupy.mid'],
 'f0885d0fbbfbd0f807ae11e1abd37d1a': ['r/REGGAE.MID', 'R/REGGAE.MID'],
 ...}
In [4]:
lmd_catalog = []

for dirpath, dirnames, filenames in os.walk('data/LMD/lmd_matched'):
    for file in filenames:
        full_path = os.path.join(dirpath, file)
        if full_path.endswith('.mid'):
            lmd_catalog.append(full_path)
In [5]:
lmd_catalog.sort()
lmd_catalog
Out[5]:
['data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/1d9d16a9da90c090809c153754823c2b.mid',
 'data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/5dd29e99ed7bd3cc0c5177a6e9de22ea.mid',
 'data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/b97c529ab9ef783a849b896816001748.mid',
 'data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/dac3cdd0db6341d8dc14641e44ed0d44.mid',
 'data/LMD/lmd_matched/A/A/A/TRAAAZF12903CCCF6B/05f21994c71a5f881e64f45c8d706165.mid',
 'data/LMD/lmd_matched/A/A/A/TRAAAZF12903CCCF6B/10288ea8e07b70c17f872fda82b94330.mid',
 'data/LMD/lmd_matched/A/A/A/TRAAAZF12903CCCF6B/6304d2bba4282f8bd74322828c30f0c7.mid',
 'data/LMD/lmd_matched/A/A/A/TRAAAZF12903CCCF6B/c24989559d170135b9c6546d1d2df20b.mid',
 'data/LMD/lmd_matched/A/A/A/TRAAAZF12903CCCF6B/ddb6a3db65461dca1a43de72f5375d8b.mid',
 'data/LMD/lmd_matched/A/A/A/TRAAAZF12903CCCF6B/dfea6fd75926c571a87db789280d059d.mid',
 'data/LMD/lmd_matched/A/A/B/TRAABVM128F92CA9DC/0dd4d2b9fbcf96a0fa363a1918255e58.mid',
 'data/LMD/lmd_matched/A/A/B/TRAABVM128F92CA9DC/39d6c288e1bd93d4705e7a86555347da.mid',
 'data/LMD/lmd_matched/A/A/B/TRAABVM128F92CA9DC/59a78b8268b8e3a14210ef68dff1b604.mid',
 'data/LMD/lmd_matched/A/A/B/TRAABVM128F92CA9DC/65acb795990699cb8d767858dfe34e69.mid',
 'data/LMD/lmd_matched/A/A/B/TRAABVM128F92CA9DC/9cbeabb5f08aa5102af322e63e760426.mid',
 'data/LMD/lmd_matched/A/A/B/TRAABXH128F42955D6/01ffb8729a2465bfa7f9ba0288c89e24.mid',
 'data/LMD/lmd_matched/A/A/B/TRAABXH128F42955D6/04266ac849c1d3814dc03bbf61511b33.mid',
 'data/LMD/lmd_matched/A/A/B/TRAABXH128F42955D6/13b25b729cff5e64c80ab93c093e533b.mid',
 'data/LMD/lmd_matched/A/A/B/TRAABXH128F42955D6/ce420d73fb6b57e105669b88b3544244.mid',
 'data/LMD/lmd_matched/A/A/B/TRAABXH128F42955D6/f0530fc78e565ffcd17b732c6a3551c3.mid',
 'data/LMD/lmd_matched/A/A/C/TRAACQE12903CC706C/1ee7c9ad5f18b2659789d9608c951ca5.mid',
 'data/LMD/lmd_matched/A/A/C/TRAACQE12903CC706C/a430c8a66816b4d4ab1fc3ba12ad1a1d.mid',
 'data/LMD/lmd_matched/A/A/C/TRAACQE12903CC706C/f1be134b947dfde3eece2861546ffd82.mid',
 'data/LMD/lmd_matched/A/A/D/TRAADKW128E079503A/3797e9b9a101c110b7375c74dd4c70b1.mid',
 'data/LMD/lmd_matched/A/A/D/TRAADKW128E079503A/72cae5077339f6abaee4cad318b1e923.mid',
 'data/LMD/lmd_matched/A/A/E/TRAAEEH128E0795DFE/1d4bc885db6d9522de2d6636cf8b0e7e.mid',
 'data/LMD/lmd_matched/A/A/E/TRAAEEH128E0795DFE/893d879dc7b254eca10c2e522386e6cf.mid',
 'data/LMD/lmd_matched/A/A/E/TRAAEEH128E0795DFE/a4675567a24cdddd4cd16f1c1ec688ab.mid',
 'data/LMD/lmd_matched/A/A/E/TRAAEJH128E0785506/8644d702d122b16d60cb7117e974bde9.mid',
 'data/LMD/lmd_matched/A/A/E/TRAAEJH128E0785506/abe7cedef2342c5be94fcd3ddcf99675.mid',
 'data/LMD/lmd_matched/A/A/E/TRAAEJH128E0785506/ed1a64a2fda057bf43d939be111a169f.mid',
 'data/LMD/lmd_matched/A/A/F/TRAAFMT128F429DB58/0a4f2051b572ebe007647fcab0114dd8.mid',
 'data/LMD/lmd_matched/A/A/G/TRAAGCZ128F93210FD/ed659b5f46e1530fea93bc3b61ae4164.mid',
 'data/LMD/lmd_matched/A/A/G/TRAAGKR12903CFC1E5/9f485e9941f346678570d04d20fc90a5.mid',
 'data/LMD/lmd_matched/A/A/G/TRAAGKR12903CFC1E5/cb50d24e03f113ba8655da7796116f55.mid',
 'data/LMD/lmd_matched/A/A/G/TRAAGKR12903CFC1E5/dc8aefaf5df4741186cbb158a4c6f0e0.mid',
 'data/LMD/lmd_matched/A/A/G/TRAAGMC128F4292D0F/0644195d1a3d14e0a0bd3d8b30dc68da.mid',
 'data/LMD/lmd_matched/A/A/G/TRAAGMC128F4292D0F/1fecb8a2e5e9df4df423793909d52d33.mid',
 'data/LMD/lmd_matched/A/A/G/TRAAGMC128F4292D0F/3bcef98aa322c4a083efe43a962768d8.mid',
 'data/LMD/lmd_matched/A/A/G/TRAAGMC128F4292D0F/52b6febfe8da6bb7c2653aa7e982297f.mid',
 'data/LMD/lmd_matched/A/A/G/TRAAGMC128F4292D0F/7c2e695d0593d35ca3b0913549754f18.mid',
 'data/LMD/lmd_matched/A/A/G/TRAAGMJ12903CAD7D4/f581b1b49a489237dacdad231ffd93d0.mid',
 'data/LMD/lmd_matched/A/A/H/TRAAHOQ12903CC6A5A/5770cb9a2a7e9504924e47bf9ac6d772.mid',
 'data/LMD/lmd_matched/A/A/H/TRAAHOQ12903CC6A5A/753c3c0ee26c9203af868b59cfd10705.mid',
 'data/LMD/lmd_matched/A/A/H/TRAAHOQ12903CC6A5A/b6386668991ad99634b62cf45288d3b9.mid',
 'data/LMD/lmd_matched/A/A/H/TRAAHOQ12903CC6A5A/d7a8c9f4507fd61db78a1fbeb476840a.mid',
 'data/LMD/lmd_matched/A/A/H/TRAAHOQ12903CC6A5A/e011cdcd57bad978efcc4c3bdb10ed93.mid',
 'data/LMD/lmd_matched/A/A/H/TRAAHOQ12903CC6A5A/ef151167b73f832302b0a6c396a7478b.mid',
 'data/LMD/lmd_matched/A/A/J/TRAAJSX128F4275A1D/5371900e23c32e3df9acc18c6ec007ca.mid',
 'data/LMD/lmd_matched/A/A/J/TRAAJSX128F4275A1D/888faffc6844f13e0ff299b456033f13.mid',
 'data/LMD/lmd_matched/A/A/K/TRAAKDJ12903D09573/6a1d2c23184432ac2f466a2bea7d3fb6.mid',
 'data/LMD/lmd_matched/A/A/K/TRAAKLG128F93453BB/773cf705f2a810394ce3677477045194.mid',
 'data/LMD/lmd_matched/A/A/K/TRAAKLG128F93453BB/f80e05ccb1e03331e0eff9ec9161456d.mid',
 'data/LMD/lmd_matched/A/A/K/TRAAKMU128F9355D15/2916a5fa9a03b6718497df02324b56d5.mid',
 'data/LMD/lmd_matched/A/A/K/TRAAKOM12903D14D9F/e6ff782caed26e61bd117a362285fcb9.mid',
 'data/LMD/lmd_matched/A/A/K/TRAAKQA128F424B272/526750c2fe52fa1c6a2c13f2dc8e677c.mid',
 'data/LMD/lmd_matched/A/A/K/TRAAKQS128F4224DE1/1b81df0cf9b1c649b279d8b6f02ce43d.mid',
 'data/LMD/lmd_matched/A/A/K/TRAAKQS128F4224DE1/c043540e28d203eab8a32bb907606c0a.mid',
 'data/LMD/lmd_matched/A/A/L/TRAALAH128E078234A/8cfecf566c75342d13c327f8a7abc414.mid',
 'data/LMD/lmd_matched/A/A/L/TRAALAH128E078234A/b3e2c3f566c5e20de4cd4e3c262addad.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/0435c5ba618a4e13d66e233b900aa7c5.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/05eff3c1d6e3ebc308e5b91e23bcce0d.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/0db8d22419753eebf225f605a50448a9.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/107e4bc3d4ba312c14fcd0b82d7eb663.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/11164506887d27c3df4b19bf6fb19017.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/14fc8ea81038fce0e6b9e417aeaed483.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/15005eebb626c3c59e001505e4b19f9c.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/15c9a9b5b552bd20ab5fc48cfef99dc0.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/1d2b92aa9e454280cca21fae99ebce8e.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/1e1711b1e1ed430eeca9c9de7668c348.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/1f6de55312dad4ce4dcd4dfc4a79cd85.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/29651d82201f3d4de58e28791f479f62.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/3caeffa7c12bf9dc85155ccd9a2f0c0c.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/54f5ee03fd4e2041e3cf2eb16137a3d7.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/5541fc9a78d0ae0d8346fd7aa6a96310.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/56b01ce51bceac98b10e5a5603a7a137.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/5a59acb9f6b867f57989301aed230db0.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/6b5da013dbc27491d817d9ba6da5838a.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/73d82b7216a4de1aeddf1b48ec48f77a.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/7c84b0611f25f20feb2039011c3bec40.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/7dce548aa69262bf39236111a4c97345.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/7e1f7b9134e07ec789e2b2c2f3cbe7c5.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/80c6042804c536b3e70393d29248824e.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/8bf8df762b8dbdd2ef53d7ce0a32d8d7.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/94320b98ebc34a9c646771bce14649b3.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/94e492ecdaca73da351f598eae08102c.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/97efe4525ef99704647aee697d64313c.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/9bb9885f60046364d3258d859cf6b31c.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/9fc7d0b6541a335e4122d18776139dab.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/a36a3c9a029372e5bf9532404d445f17.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/a4cb302458db58a9546e5821635f5f5a.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/a5732a3ad48e915d63512cf0a30b5834.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/a982d7d7bd6616f92f1b122db3eb64e9.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/bbbc16a60182dcb1f08bf94683900271.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/cfdc20d17d7ae95f3493dbf1c3177148.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/d0495f6f239d5e90f7649a47be6784e6.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/d296522612f8211e4f9bc2d45952df46.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/d92d8ed77c0473927589e102eb2a7db2.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/da26449830718e812406ac3fdb756235.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/dd13109d4cc520902898e942b2a04883.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/e1d00da168c939e3ade53643ac3e0d7d.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/e2d4cdbbb6fe11229a4e319ef46b98e5.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/f1a5575dfe75d65ae66a6ad17a7667ca.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/f6900a405ca19f9c9e2e04939a62e504.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/f84ec63eb31474202096bd4b0cf37ec9.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMBM128F4248306/f9b95854ca147413ac7c8638e89431da.mid',
 'data/LMD/lmd_matched/A/A/M/TRAAMLX12903CF5B92/853741216077b06fce632a09ec2622af.mid',
 'data/LMD/lmd_matched/A/A/N/TRAANTZ128E0792529/689c4bf6e5302a2f383f335c26b6ab9b.mid',
 'data/LMD/lmd_matched/A/A/N/TRAANTZ128E0792529/f887e1c22ea4b6fa3aa82b55c7ef722c.mid',
 'data/LMD/lmd_matched/A/A/N/TRAANTZ128E0792529/fbb3c5fb40e135961f7fb523e8ffd564.mid',
 'data/LMD/lmd_matched/A/A/N/TRAANZE128F148BF55/0597bf18743a5aacfedc981eb58c9da9.mid',
 'data/LMD/lmd_matched/A/A/N/TRAANZE128F148BF55/57d11af9bfa6fd994bdbf49c7810f8b2.mid',
 'data/LMD/lmd_matched/A/A/N/TRAANZE128F148BF55/57d2cdba98bb3730ae8a3ac76e96cb71.mid',
 'data/LMD/lmd_matched/A/A/N/TRAANZE128F148BF55/5dd9a1111794b80ef271ee9e8a0f7f01.mid',
 'data/LMD/lmd_matched/A/A/N/TRAANZE128F148BF55/80734565854179a97770db8c44b4ab14.mid',
 'data/LMD/lmd_matched/A/A/N/TRAANZE128F148BF55/bcb22f23d63b673cfced0e3a2189366e.mid',
 'data/LMD/lmd_matched/A/A/N/TRAANZE128F148BF55/ff66ddfef7865f20dacfd4401575770e.mid',
 'data/LMD/lmd_matched/A/A/O/TRAAOPV128F92F7CE9/02264fee9c66cda1a2b783a2fa85fdad.mid',
 'data/LMD/lmd_matched/A/A/O/TRAAOPV128F92F7CE9/4c67b066cbfb5b30bb046111e3ea6957.mid',
 'data/LMD/lmd_matched/A/A/O/TRAAOPV128F92F7CE9/5e4ba07ed939b155e396f0c546434ffd.mid',
 'data/LMD/lmd_matched/A/A/O/TRAAOPV128F92F7CE9/66432d9023e93145097a6e8392636c7f.mid',
 'data/LMD/lmd_matched/A/A/O/TRAAOPV128F92F7CE9/6723a65b641d110464e25413bb9094e4.mid',
 'data/LMD/lmd_matched/A/A/O/TRAAOPV128F92F7CE9/9b840ffe3a7daac4ebdb978276a97603.mid',
 'data/LMD/lmd_matched/A/A/O/TRAAOPV128F92F7CE9/b0f5ba935bcc8f78bb66a17074cd8eeb.mid',
 'data/LMD/lmd_matched/A/A/O/TRAAOPV128F92F7CE9/bfe0f03d8ef3ed256c6dff98f6abe33d.mid',
 'data/LMD/lmd_matched/A/A/O/TRAAOPV128F92F7CE9/c41f5366781232b3b3d74d73e6baa737.mid',
 'data/LMD/lmd_matched/A/A/O/TRAAOPV128F92F7CE9/d83c7c3b191c26fee8e8316c6a51d782.mid',
 'data/LMD/lmd_matched/A/A/O/TRAAOPV128F92F7CE9/eec4d57062749f9c2682f6326c189f80.mid',
 'data/LMD/lmd_matched/A/A/P/TRAAPHH128F145D947/7d8981b527b210211ff4913984918ff5.mid',
 'data/LMD/lmd_matched/A/A/P/TRAAPPQ128F14961F5/d39a20f33af4fb6b307529db8cf0cc3f.mid',
 'data/LMD/lmd_matched/A/A/P/TRAAPPQ128F14961F5/fdabd9ad4a9ef0f666b2cae27d8c4775.mid',
 'data/LMD/lmd_matched/A/A/P/TRAAPVV128F425D64C/0372dae2232c1a9dada5e7d1a64214c7.mid',
 'data/LMD/lmd_matched/A/A/P/TRAAPVV128F425D64C/31606a70dfb9315ec7e16313e16403cf.mid',
 'data/LMD/lmd_matched/A/A/P/TRAAPVV128F425D64C/3bdd2d228e8f074117c4d5b6b56c6dd5.mid',
 'data/LMD/lmd_matched/A/A/P/TRAAPVV128F425D64C/78fb161c44bd5e04ca7cc15a18d285e7.mid',
 'data/LMD/lmd_matched/A/A/P/TRAAPVV128F425D64C/cc9949cee26fb58691f16b568e310ee7.mid',
 'data/LMD/lmd_matched/A/A/P/TRAAPVV128F425D64C/e6ac50a57f6bb57d041f8408da20dca7.mid',
 'data/LMD/lmd_matched/A/A/Q/TRAAQZY128F9364CC3/0c76c95341f183aef13ede4cbc48e789.mid',
 'data/LMD/lmd_matched/A/A/Q/TRAAQZY128F9364CC3/c89216d3ab49d948d04f5dc8c37e01d4.mid',
 'data/LMD/lmd_matched/A/A/Q/TRAAQZY128F9364CC3/f2c6cb9c15be1f2dcc55e612743d55d2.mid',
 'data/LMD/lmd_matched/A/A/R/TRAARCW12903CEB779/11abc85947426364526304940e4bd3d1.mid',
 'data/LMD/lmd_matched/A/A/R/TRAARCW12903CEB779/f9b1f4b243c7070cd15bb697c8b0ca03.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASFP128F42980BD/1e8ed6ab0ffbe1296abf1c80428db151.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASKR128F92DF3D1/b6f66bed0fd9d5362e1d8e12d6c4b191.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASKZ128F9308820/886270e42b69e0983dfd9a591e66f214.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASMT12903CC238B/4ba337cfd18e6d460ba041813c1c0b0d.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASMT12903CC238B/913503a9957064c04d5cc72e351bf485.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASMT12903CC238B/a670dce262544c5bcf91c264ed9a62aa.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASMT12903CC238B/c6e614564d48b7ac48d8e6db38954623.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASMT12903CC238B/d61ba0c95abccaefc66874b751b67dc2.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASNR12903CB443D/0b1bbcd10661796724737a48de9038cc.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASNR12903CB443D/74c404b0a08e86e6915b43789ff130ba.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASNR12903CB443D/8cb2cba80709c2c5b7b9456df83b48b2.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASNR12903CB443D/97def5c535d69374db8c6d48fa232638.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASNR12903CB443D/bd02acc6f6e389573222e075671c898e.mid',
 'data/LMD/lmd_matched/A/A/S/TRAASNR12903CB443D/e156c84bac8fafc07ce8aba4c3f54cfa.mid',
 'data/LMD/lmd_matched/A/A/T/TRAATZB12903CC59D8/1cddb3b2dcf902030ef1bde2d355d921.mid',
 'data/LMD/lmd_matched/A/A/T/TRAATZB12903CC59D8/3d398eb589df93b4f6450d91b225a9db.mid',
 'data/LMD/lmd_matched/A/A/T/TRAATZB12903CC59D8/82f9e3d666cd12deb17dc0caa83bd510.mid',
 'data/LMD/lmd_matched/A/A/T/TRAATZB12903CC59D8/84054a24d835a9cd8de02fb5b9105823.mid',
 'data/LMD/lmd_matched/A/A/T/TRAATZB12903CC59D8/a6fe43ca69306375a554554454f37156.mid',
 'data/LMD/lmd_matched/A/A/T/TRAATZB12903CC59D8/e1f5be076dccd39900556b53f7426cd0.mid',
 'data/LMD/lmd_matched/A/A/V/TRAAVUT128F92F74F7/1a9ac085056cc265e1d85eb8a942d361.mid',
 'data/LMD/lmd_matched/A/A/V/TRAAVUT128F92F74F7/9615c0c20d8cd2a5c2f03464fd265d0b.mid',
 'data/LMD/lmd_matched/A/A/V/TRAAVUT128F92F74F7/a408639a0ffb84019562cec63fafe8f0.mid',
 'data/LMD/lmd_matched/A/A/V/TRAAVUT128F92F74F7/b87f648f6ceb55154e1d627cf8eb9a60.mid',
 'data/LMD/lmd_matched/A/A/V/TRAAVUT128F92F74F7/f31ef1c31d8ff75850a48513a5475b1c.mid',
 'data/LMD/lmd_matched/A/A/W/TRAAWSJ128F933D7EF/030b710cd8b057bb6cb028734f5cf280.mid',
 'data/LMD/lmd_matched/A/A/W/TRAAWSJ128F933D7EF/3556a5eb0a8ef6171a907614d03a8a80.mid',
 'data/LMD/lmd_matched/A/A/W/TRAAWSJ128F933D7EF/5ef7440569ede27694124e3b3cefd169.mid',
 'data/LMD/lmd_matched/A/A/W/TRAAWSJ128F933D7EF/631cf6ed541821ebd7ad21d75ddc0389.mid',
 'data/LMD/lmd_matched/A/A/W/TRAAWSJ128F933D7EF/75d78fb4f2bfb38732a6eb806853679a.mid',
 'data/LMD/lmd_matched/A/A/W/TRAAWSJ128F933D7EF/b555badc79291a4c6cbe0ccfa2095c94.mid',
 'data/LMD/lmd_matched/A/A/W/TRAAWSJ128F933D7EF/fc41fc6b99548930bbc22070d96042d4.mid',
 'data/LMD/lmd_matched/A/A/X/TRAAXWM128F428A0F1/679a5a8295d83097e3c62fc43d364175.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGH128F92ECD16/3346642dd3941a11aaccdf1b24ae10aa.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGH128F92ECD16/57c87f278ff71fc6d3b02fe8d23abd8a.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGH128F92ECD16/88a00399977a146d6dadb5a399f4ecfa.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGH128F92ECD16/90bd7bdc8111ac53cd843f13c8c2602a.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGH128F92ECD16/aadaee295e5deaf8757b845a696dcb83.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGH128F92ECD16/ac816d20754e742c66ea42b937fa7805.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGH128F92ECD16/b18efc4e06ca6f63b5074493102f8e29.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGH128F92ECD16/d87822f453795ba11d02cb74ef5c1b67.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGT128F4262DDF/12d3ef7046783f1fba07da859511fb41.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGT128F4262DDF/58991ae31249fb25a1dc09ca70f90c87.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGT128F4262DDF/809c57e1c2169d1ea4d307c9f64b5ad2.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGT128F4262DDF/c184f68d2f6acc027c0be6d48117e540.mid',
 'data/LMD/lmd_matched/A/A/Y/TRAAYGT128F4262DDF/d7341a80357ac8361acdb8841a0ad7f2.mid',
 'data/LMD/lmd_matched/A/A/Z/TRAAZJU12903C980B6/e8a3dad4dfce12c89cec4bec8626a1b2.mid',
 'data/LMD/lmd_matched/A/A/Z/TRAAZVF128F145BFED/091b81393cf69d05a2c3755062460498.mid',
 'data/LMD/lmd_matched/A/A/Z/TRAAZVF128F145BFED/95a8421e7f6c99aaac3304f3a5d3f8fd.mid',
 'data/LMD/lmd_matched/A/A/Z/TRAAZVG128F425A9BD/632225ed5681dcb64a41cf6089f32147.mid',
 'data/LMD/lmd_matched/A/A/Z/TRAAZVG128F425A9BD/a60be1872bb125e74e05dd2a412f44e8.mid',
 'data/LMD/lmd_matched/A/B/A/TRABAFJ128F42AF24E/9f23c96d46ded0be0705e17c8b52f52b.mid',
 'data/LMD/lmd_matched/A/B/A/TRABAHZ128F933BD45/ac7eae2e058cfbb6ece8a5bbadd6a161.mid',
 'data/LMD/lmd_matched/A/B/A/TRABAHZ128F933BD45/f066496b0557c037ffc5754541414f4c.mid',
 'data/LMD/lmd_matched/A/B/A/TRABAYJ128F92E34EC/3056c10a32eae29dc187cb8c742ecbb7.mid',
 'data/LMD/lmd_matched/A/B/A/TRABAYJ128F92E34EC/da3500d41e5eb86a1f46698b01dc3d1e.mid',
 'data/LMD/lmd_matched/A/B/A/TRABAYJ128F92E34EC/edf706152a35a7298f90684430915b47.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBFC128F428DFC5/5ddbfe0dfef34c6bb483f50edcb0f5c2.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBFC128F428DFC5/86b52cb03939ebcdc478e69a9c9e67f6.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBFC128F428DFC5/91aa879360ae13c6c7983970dd6eeb95.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBFC128F428DFC5/978bf0a75e7868e3bf825bb2d6dae6aa.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/01b5b401a98fa77f45b25063c7cdaeb3.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/275833bbe414a6bd9f6de29718bcd4bc.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/2cc298768ae1392dea8ad1a751d7de13.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/31b7ff5590adb09ebf9fda25f5acbf44.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/35e5206ec434301569306e1184941c65.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/5334df5212908182f4031f702262b0c5.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/5bd8056ea40ae973758c85881e979d04.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/62f4d8788ba05f3c49ebfa6fc9164621.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/6a3b7769dd8e430c17b5d0096dd0b0e1.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/7fc6da9410019baa50ff50f0cbcbad6a.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/99ab460a8a96bbcecca7f15e982cc94b.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/9e93e6a2f4c25f7fa60c85dca81fe831.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/b66cea86a1719b4ca78650a9ac7e61b7.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/c76c7e09f6577f3d3453f32df3befdd8.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/e2812ec41a07bd0705cf16a9627d92a3.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNH128F93392A1/ffca224a4bda3aac5d5d72e90d08bac9.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNN128F931E094/3412283bb40d2ceebd11b4639d2157cb.mid',
 'data/LMD/lmd_matched/A/B/B/TRABBNN128F931E094/7c486e9e1125a41a02c6e62585a36e16.mid',
 'data/LMD/lmd_matched/A/B/C/TRABCJP128F4228913/051c96b5209e18cc4e263efe58df16e8.mid',
 'data/LMD/lmd_matched/A/B/C/TRABCJP128F4228913/0eefdb0c1f53b4f3b8c942ced53fdebd.mid',
 'data/LMD/lmd_matched/A/B/C/TRABCJP128F4228913/202faf6c173462c9c800c0d3995c7852.mid',
 'data/LMD/lmd_matched/A/B/C/TRABCJP128F4228913/2ddc9763c09bb28164ecac5bc7e78436.mid',
 'data/LMD/lmd_matched/A/B/C/TRABCJP128F4228913/3f9262b078278487cb16611be2839a5f.mid',
 'data/LMD/lmd_matched/A/B/C/TRABCJP128F4228913/6914318c1bce0ec0c7d39cae5fbdcdcf.mid',
 'data/LMD/lmd_matched/A/B/C/TRABCJP128F4228913/94712dad39d956a74de48b04f3dac846.mid',
 'data/LMD/lmd_matched/A/B/C/TRABCJP128F4228913/cec3f011d89033221cf9a236e18637b1.mid',
 'data/LMD/lmd_matched/A/B/C/TRABCJP128F4228913/d42ccfc16e318bdeaf54bddd29199bbc.mid',
 'data/LMD/lmd_matched/A/B/C/TRABCJP128F4228913/d6de10fd4782b24ce5f41fa52a7144c3.mid',
 'data/LMD/lmd_matched/A/B/C/TRABCJP128F4228913/da3a4fd1778031e591ce627de9e8ae88.mid',
 'data/LMD/lmd_matched/A/B/E/TRABEIK128F1456D56/963f64dd7134630efa174e32c9cb8ca1.mid',
 'data/LMD/lmd_matched/A/B/G/TRABGCD128F42884EB/89be0ac97755ad4c5d682d5129586b89.mid',
 'data/LMD/lmd_matched/A/B/G/TRABGMB128F92E8CF7/141bd32c03e7243b4fc2d3d1ccc64852.mid',
 'data/LMD/lmd_matched/A/B/G/TRABGRH12903CB2ACA/bb89cb10224f97d121bdcb3753fdf04a.mid',
 'data/LMD/lmd_matched/A/B/G/TRABGRH12903CB2ACA/fae909afc8e29eafbfacb067e6350645.mid',
 'data/LMD/lmd_matched/A/B/H/TRABHTY12903CCE195/0599e2bbb65b4256a74cfa07e1e742b4.mid',
 'data/LMD/lmd_matched/A/B/H/TRABHTY12903CCE195/44c58b177cf91bcb8793365bf7498685.mid',
 'data/LMD/lmd_matched/A/B/H/TRABHTY12903CCE195/a25f9b0d2120c92ca18e2ae992f55e4c.mid',
 'data/LMD/lmd_matched/A/B/H/TRABHTY12903CCE195/ab9e8a6feaa8478c5d07d1321609b18e.mid',
 'data/LMD/lmd_matched/A/B/H/TRABHTY12903CCE195/e24368327ff0677878fd3555de6116c2.mid',
 'data/LMD/lmd_matched/A/B/I/TRABITZ12903CA9B5A/0100c73ba81dff1f5a793105f26091e8.mid',
 'data/LMD/lmd_matched/A/B/I/TRABITZ12903CA9B5A/853741216077b06fce632a09ec2622af.mid',
 'data/LMD/lmd_matched/A/B/I/TRABIYX128F4286244/41610e6959c2a616f2aa0bfdcfd93335.mid',
 'data/LMD/lmd_matched/A/B/J/TRABJCV128F4290D34/937a9bfa7b685f3268c2dc52ef3636bb.mid',
 'data/LMD/lmd_matched/A/B/K/TRABKUJ128F4292445/ad718be7bdd06c041b5b6eb4ce997489.mid',
 'data/LMD/lmd_matched/A/B/L/TRABLGN128F933D417/e36f4303f8b2e0b4755cc6f12fabc122.mid',
 'data/LMD/lmd_matched/A/B/L/TRABLNQ128F930E053/2dc179329eace7978f7d66396c78a1e5.mid',
 'data/LMD/lmd_matched/A/B/L/TRABLNQ128F930E053/7a01972e58fa7bdcd643e525ffc75277.mid',
 'data/LMD/lmd_matched/A/B/L/TRABLNQ128F930E053/8927673bba995d9f4dd9c8bdb22ee2a9.mid',
 'data/LMD/lmd_matched/A/B/L/TRABLNQ128F930E053/94d07fee85503a151c4182e5b8d524dc.mid',
 'data/LMD/lmd_matched/A/B/L/TRABLNQ128F930E053/db9f92f42488e0878b59fc4c1997369e.mid',
 'data/LMD/lmd_matched/A/B/L/TRABLTP128F930DC6D/7ad58fc00786d37bbdf605b5ac407c6c.mid',
 'data/LMD/lmd_matched/A/B/L/TRABLTP128F930DC6D/f9e26a7ff24609a5b3cfba6d325d3d85.mid',
 'data/LMD/lmd_matched/A/B/M/TRABMFI128F1476F9F/f7eba204c8ae2a38d51971439a5018bf.mid',
 'data/LMD/lmd_matched/A/B/M/TRABMIC128F9314139/dc54dfe1ee8500bb247c626405b457b4.mid',
 'data/LMD/lmd_matched/A/B/M/TRABMSM12903CB9625/0f3c29271f1bfd7f7f7c9fa4019b85f1.mid',
 'data/LMD/lmd_matched/A/B/M/TRABMSM12903CB9625/137a3649cb77cd7f5e0d8b6f3621d98d.mid',
 'data/LMD/lmd_matched/A/B/M/TRABMSM12903CB9625/183ff15f45a3de92e3b0ae2d13f6bce2.mid',
 'data/LMD/lmd_matched/A/B/M/TRABMSM12903CB9625/2d95c29f9772b6011f7ece249c271809.mid',
 'data/LMD/lmd_matched/A/B/M/TRABMSM12903CB9625/2e05386a6a0416349088ca16fad32589.mid',
 'data/LMD/lmd_matched/A/B/M/TRABMSM12903CB9625/6ea520321f06b004837cd5b1fbebb9da.mid',
 'data/LMD/lmd_matched/A/B/M/TRABMSM12903CB9625/8913e006b9f06929e1fe0a4271567a7a.mid',
 'data/LMD/lmd_matched/A/B/N/TRABNZK128F42AB221/21e9660127ff5467ac01a5128baf1926.mid',
 'data/LMD/lmd_matched/A/B/P/TRABPDX128F421FAAE/83f43510f1148cde3626daac618a9796.mid',
 'data/LMD/lmd_matched/A/B/P/TRABPKX128F14938FE/59a78b8268b8e3a14210ef68dff1b604.mid',
 'data/LMD/lmd_matched/A/B/P/TRABPKX128F14938FE/9cbeabb5f08aa5102af322e63e760426.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/03cfe9c5bcba85382e3baa8754e2953e.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/076ea643b6152ccc686a9355f01b0068.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/3a21dcdcf35a6209d10f77e7af68eb61.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/57cc06429401c8ee88350b7ea65412b5.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/5c247d54f74daecd0cd3d1b4e0aefd2b.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/5d41553bad144f3882aead5d0e322b6a.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/5f2e676016c34d7c4568a9b552316721.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/669b134a6269bf122e5af4dcc77bff7f.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/6e794a0ee176bde9036e2051968e8dde.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/78a123e40f61ed753fbbb8ccce2d99d7.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/b623e5a16b054783d761c9210ce759e9.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/c56988f597f2c28e1c4409f555ae12d3.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/d93c82764d7d5986cb032f223a7cefe3.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDP128F42921F8/de7115a474c86b2a37e3b855e32497b5.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQDW128F92F27C4/af687d9052eb9b7a810c9b96183f8d78.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQEP128F427F957/cbca4c2752c2b96613c65284ca2b9200.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQUM12903C9A618/1121cff47e8cdd74b7200f3d399a7c96.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQUM12903C9A618/18c64e0d22d6555e9add99dbc7416d69.mid',
 'data/LMD/lmd_matched/A/B/Q/TRABQUM12903C9A618/f45fe9f0c0619c37cb1bd98b7fd66f9e.mid',
 'data/LMD/lmd_matched/A/B/R/TRABRMZ128F4261DED/20bdf9007624a9d5ee9e917d0de356c9.mid',
 'data/LMD/lmd_matched/A/B/R/TRABRUJ128F42ADE0D/025fb4d42ff236cb25881dde5c380c1a.mid',
 'data/LMD/lmd_matched/A/B/R/TRABRUJ128F42ADE0D/1e830ed0190e6f18a487557c577401dc.mid',
 'data/LMD/lmd_matched/A/B/S/TRABSFZ128E07936F7/5231954a5717a410d2a7738d83864a43.mid',
 'data/LMD/lmd_matched/A/B/S/TRABSFZ128E07936F7/f7ac9e0765f5234b68c10d2b79366734.mid',
 'data/LMD/lmd_matched/A/B/T/TRABTWX128F42B8619/7065a08391ee86cbbd393ba94b732739.mid',
 'data/LMD/lmd_matched/A/B/U/TRABUCZ128F424163A/4b809c095597c4533cf4d8b3126b49ee.mid',
 'data/LMD/lmd_matched/A/B/U/TRABUSZ128F4257BAB/0350e57757e2e2bd2d6aadf14ee9065d.mid',
 'data/LMD/lmd_matched/A/B/U/TRABUSZ128F4257BAB/64dd7e07512a809133d27afcd7e7c031.mid',
 'data/LMD/lmd_matched/A/B/U/TRABUSZ128F4257BAB/73da8ddd716fbfe501f53e2733c218f5.mid',
 'data/LMD/lmd_matched/A/B/U/TRABUSZ128F4257BAB/c353032f06dcbae3cc36bd6b70a7aa6c.mid',
 'data/LMD/lmd_matched/A/B/U/TRABUXE12903D16619/e5839ee3d9faa5f48d565de970558d7a.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVAW12903CDE0A2/28dc32a29b7e6034e98de2e063921038.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVAW12903CDE0A2/9b07200a964dc4ecaac26a5526b8e682.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVAW12903CDE0A2/db71007aed73b96a8a0a03e19464cc7c.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVQY128F9329431/03ff7bf79f940ec1cc5e09cac37ee2ba.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVQY128F9329431/0de3625110edea75d1110c9943569949.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVQY128F9329431/1dde4c5b1f23d4c0cc9231f6c0650718.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVQY128F9329431/90ec306bcf3443ea3489c7438831eae1.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVQY128F9329431/a1aca1d4ec5eec5f6fe62a3222f21721.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVQY128F9329431/c7a9c9564608fd099e1a49e48e2b39cd.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVQY128F9329431/f5e0509b144e28d350c5ae83843d1843.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVVK12903CF09C8/2eb9c151271bd4db228314806424efc5.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVVK12903CF09C8/41fb99775d6bc39cddc34203cbe310c4.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVVK12903CF09C8/6fddb5daa2a0d3e4e8e6df99cba43dea.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVVK12903CF09C8/7bf59fbc8472f3ad88f683b3e2daa0e9.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVVK12903CF09C8/cd76dde9b032defba29f4147dfd2e16d.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVVK12903CF09C8/eac8ba0ac4c7540ac17a39ad99d90ca8.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVVN12903CB6445/1dbcd2e2ba968cbd1f9cab03a81f2adb.mid',
 'data/LMD/lmd_matched/A/B/V/TRABVVN12903CB6445/d809d7337042605a186eef7a81fa49f6.mid',
 'data/LMD/lmd_matched/A/B/W/TRABWCG12903CF85F4/0e3824b7b56ace4d7e5dc3d5fb0f362b.mid',
 'data/LMD/lmd_matched/A/B/X/TRABXWL128F930C085/4a3f9d8726f5c51606638d586332621d.mid',
 'data/LMD/lmd_matched/A/B/Y/TRABYJG128F424D12B/2cdb25a9abc795d12679c3f6abc2b212.mid',
 'data/LMD/lmd_matched/A/B/Y/TRABYJG128F424D12B/cb48043a712479f53d02de6c59ea7ffb.mid',
 'data/LMD/lmd_matched/A/B/Y/TRABYQX128F427CF08/74ea00a472b957b7ea92196e4bd2c659.mid',
 'data/LMD/lmd_matched/A/B/Y/TRABYWC128F9307C66/f030fac137195a1a7fcd681712c36c40.mid',
 'data/LMD/lmd_matched/A/B/Z/TRABZDG128F931803F/d6371159fa42356ebd38380f7f0feec2.mid',
 'data/LMD/lmd_matched/A/B/Z/TRABZSL128F932A529/d35966f947b2230089846cd6d5bff8a5.mid',
 'data/LMD/lmd_matched/A/B/Z/TRABZYK12903D000B2/5367f4a6a774be47a47b9b8c40a5605b.mid',
 'data/LMD/lmd_matched/A/B/Z/TRABZZD128F9334C0B/2e2eda193b7c512821ae4a1eecc9df78.mid',
 'data/LMD/lmd_matched/A/B/Z/TRABZZD128F9334C0B/ac4296525d610ed67b1c751ccbd8e771.mid',
 'data/LMD/lmd_matched/A/C/B/TRACBNP128F4278243/29e67e2d8c6b7ebc62c010988f711411.mid',
 'data/LMD/lmd_matched/A/C/B/TRACBNP128F4278243/62450a93473b0b0d417420081945652b.mid',
 'data/LMD/lmd_matched/A/C/B/TRACBNP128F4278243/92284692b8154387a5b85e119dcc000b.mid',
 'data/LMD/lmd_matched/A/C/B/TRACBNP128F4278243/bf39b3a7d9f98a1252a27054c003b1a2.mid',
 'data/LMD/lmd_matched/A/C/B/TRACBNP128F4278243/c4cccd46261056bd04ae47371884e2d6.mid',
 'data/LMD/lmd_matched/A/C/B/TRACBNP128F4278243/c553200019fbef94cbe5cf8efce247fc.mid',
 'data/LMD/lmd_matched/A/C/B/TRACBNP128F4278243/d9dbd92a291dbee2df48f436f6b0bd3c.mid',
 'data/LMD/lmd_matched/A/C/B/TRACBNP128F4278243/fab8aaae01a77a7d099b03c1cb77b42e.mid',
 'data/LMD/lmd_matched/A/C/B/TRACBNP128F4278243/fae65778166c7f5b66db80cee56e519c.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/15846a1c24933574cb501b432715ba03.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/1dc5fe0fc7dbe850b98ac7ef69c5bc33.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/297258552dc260dec7dee85815742da3.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/30e04628ffc575cb04d2977d4f49e8c5.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/501534358cfd2668825ea047c03c5c86.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/548448c46fda0c1974750a336d9ad4c3.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/57f7f1b2595f872ffcd9bd6338b2aef2.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/6239e4e1e2de19432bed54f88ec9367a.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/73c15519909e8296b1995e3dada7ab8d.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/90e0129784df12c801c8ac7cd529d7e9.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/bcebd287174a00cd6645934831f34fde.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/c70050ec4ac1c088cde6f55cd9d6d726.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/dcfb52b6167bdfd822a93d7d0cf2610f.mid',
 'data/LMD/lmd_matched/A/C/C/TRACCYA128F424AD33/f642b3ef853cb549878d3ed96e71527e.mid',
 'data/LMD/lmd_matched/A/C/D/TRACDHB12903CDF8F6/83a50075bffb075a9cbc1047d1d3096e.mid',
 'data/LMD/lmd_matched/A/C/D/TRACDHB12903CDF8F6/d5d063749eb300431d7caec2b039dccc.mid',
 'data/LMD/lmd_matched/A/C/D/TRACDLP12903CBE918/eeeea7ca7185792d5a0a4a9ef85d7838.mid',
 'data/LMD/lmd_matched/A/C/D/TRACDWG128F428B068/6c1e4bc1e31093cda52fffde367901af.mid',
 'data/LMD/lmd_matched/A/C/D/TRACDWG128F428B068/a2ea13cce0745a1e959066a8d850067a.mid',
 'data/LMD/lmd_matched/A/C/D/TRACDWG128F428B068/def8d49fcb546e0f7d0dcd1c1f76d1dd.mid',
 'data/LMD/lmd_matched/A/C/E/TRACEDW128EF353CA4/a06f896bf7c56308363b73173664568b.mid',
 'data/LMD/lmd_matched/A/C/E/TRACETV12903CDD0F6/1c54a4d8d87389ebd6066801b04e7b4b.mid',
 'data/LMD/lmd_matched/A/C/E/TRACETV12903CDD0F6/a8d716ba05f828d4e9ec918fd6b4b732.mid',
 'data/LMD/lmd_matched/A/C/E/TRACEUX128F425CE5A/0488153f61e41f4fae5f2b46fd6c5b4e.mid',
 'data/LMD/lmd_matched/A/C/F/TRACFHZ128F4227BA4/1d53a79c499b420b3395ed866a9a20bf.mid',
 'data/LMD/lmd_matched/A/C/F/TRACFHZ128F4227BA4/21d2123e7692d2bdfde6bf4bcba692db.mid',
 'data/LMD/lmd_matched/A/C/F/TRACFHZ128F4227BA4/23b88c611c9e66cdb2bd31a1aeb99975.mid',
 'data/LMD/lmd_matched/A/C/F/TRACFHZ128F4227BA4/2c136e76c20aed82168d039fef8ad6bf.mid',
 'data/LMD/lmd_matched/A/C/F/TRACFHZ128F4227BA4/2dcdbe3c849d4c31c9e5e9794a492014.mid',
 'data/LMD/lmd_matched/A/C/F/TRACFHZ128F4227BA4/75c82e085f204d2bb5218844a81ebacb.mid',
 'data/LMD/lmd_matched/A/C/F/TRACFHZ128F4227BA4/8f80a6f33186f92d00a1220399113df7.mid',
 'data/LMD/lmd_matched/A/C/F/TRACFHZ128F4227BA4/9a1143588f7a32c66566452f125b4d20.mid',
 'data/LMD/lmd_matched/A/C/F/TRACFHZ128F4227BA4/a046fd95f3ddbfbe0ea600a01bc6209d.mid',
 'data/LMD/lmd_matched/A/C/F/TRACFHZ128F4227BA4/ec88ee1703906b5a2640c81b277c7d9d.mid',
 'data/LMD/lmd_matched/A/C/F/TRACFHZ128F4227BA4/f9e76845b428ea637166f6de6bdb3d61.mid',
 'data/LMD/lmd_matched/A/C/F/TRACFSA12903CC089B/7b3be01c008f3acd9906739120097480.mid',
 'data/LMD/lmd_matched/A/C/H/TRACHCK128F425AD97/2eba4c99c18d99e8908ff613e774b838.mid',
 'data/LMD/lmd_matched/A/C/H/TRACHCK128F425AD97/3a4025cae8e457802551a38471be6856.mid',
 'data/LMD/lmd_matched/A/C/H/TRACHCK128F425AD97/55cfd1975950882a4c563db5d656a36d.mid',
 'data/LMD/lmd_matched/A/C/H/TRACHCK128F425AD97/6fb6570c134ffc906142e8de0a47230b.mid',
 'data/LMD/lmd_matched/A/C/H/TRACHCK128F425AD97/d6af118bc09117e1b10e7428ee415f1c.mid',
 'data/LMD/lmd_matched/A/C/H/TRACHRV128F4214FB6/020ae8f827b69c9e6f953284f75542c6.mid',
 'data/LMD/lmd_matched/A/C/H/TRACHRV128F4214FB6/5dd4427d17c9f72d41231ac40337f30b.mid',
 'data/LMD/lmd_matched/A/C/I/TRACIQM128E079691F/6996eb4f69ebcc30e4f2adae220ed2dc.mid',
 'data/LMD/lmd_matched/A/C/I/TRACIRX12903CB5FF1/81d301b1d3f080093096fe8cc7114c5d.mid',
 'data/LMD/lmd_matched/A/C/J/TRACJSK128F92EDF79/1e4bdfffd4b8aab9c821001a24a5a5d9.mid',
 'data/LMD/lmd_matched/A/C/J/TRACJSK128F92EDF79/3a28e1996897723fbcb9495ff4e8a72f.mid',
 'data/LMD/lmd_matched/A/C/J/TRACJSK128F92EDF79/90f421c7e80389bd91a3542d35f3959e.mid',
 'data/LMD/lmd_matched/A/C/J/TRACJSK128F92EDF79/d5cf58a5603fcd236231e2f4b063605a.mid',
 'data/LMD/lmd_matched/A/C/J/TRACJWL128F92FB60E/31a3a52f9d682d9621d8cae6303aad72.mid',
 'data/LMD/lmd_matched/A/C/J/TRACJWL128F92FB60E/b242fbf1d8837bac7570e84c0813aeff.mid',
 'data/LMD/lmd_matched/A/C/J/TRACJWL128F92FB60E/f06251373c71541ff02a7bf6375b4d88.mid',
 'data/LMD/lmd_matched/A/C/J/TRACJYX128F1453469/5ad0f2d306586aea2de1f1652e0b1652.mid',
 'data/LMD/lmd_matched/A/C/J/TRACJYX128F1453469/a48b7872f146d074345e5202e463c369.mid',
 'data/LMD/lmd_matched/A/C/K/TRACKAP128F425B741/202e8bf3824576d0a3925a4bda048b65.mid',
 'data/LMD/lmd_matched/A/C/K/TRACKAP128F425B741/5d75b6e38a570be3a95ea11c7b2bdfe7.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/0e0265a8602a207cbb499d498027d52f.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/11bba91551df09e1d1eae4a5cd64eca2.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/1a780a47b2defd353f151c1474705c1c.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/2990dbce45f80eba1a58db4738b348fa.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/31509dc0234fa7659ab65c561a59422d.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/5ae5c29a99afa80e5d8ed80ad8861d2e.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/5e4ba475350a6383620a7228a2f7b609.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/6359142321a23930cdb22795e6f72f4f.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/79e39fe30057bdb06377d2e3490ce21f.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/83d649bd6de19aa620cb914993e32965.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/869a9ba289e9165123ad90137e78b8fa.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/922b65a219ff0529c433bb398a9e98ae.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/a653449f8ea8dcb4bb7ba33913f472dc.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/ada9016ccec2dca3d96477d613cac225.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/b673a8acfe44d0f375555371f41d80d4.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/c45a2682a34c088f1d631c717c60d97e.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/c83897c8877b585dfdb7bc0aeb3e9b04.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/cfd42408e401de7c48d7816ec23ef92f.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/d18c2901a613b69182be639764872dc1.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/d4e1bcd7e8f2e320694c6eeff1fa5f6c.mid',
 'data/LMD/lmd_matched/A/C/L/TRACLRS12903CE9386/ebe4ba16baa323c5ab2e9e481b127739.mid',
 'data/LMD/lmd_matched/A/C/M/TRACMAJ128F1458881/5cd447060287a9c06a83b0ea6b277301.mid',
 'data/LMD/lmd_matched/A/C/M/TRACMAJ128F1458881/ac391712be918b7780cdb984c896efc9.mid',
 'data/LMD/lmd_matched/A/C/M/TRACMKU128F4263E6F/fb4b144b85d30b58d5087b4e9db91ad2.mid',
 'data/LMD/lmd_matched/A/C/M/TRACMMC128F92FA031/1482d282c46edf585b9ee727776d482d.mid',
 'data/LMD/lmd_matched/A/C/M/TRACMMC128F92FA031/548e89688846fd4f1bbfc8209f8a3748.mid',
 'data/LMD/lmd_matched/A/C/M/TRACMSA128F149ED25/79e18df51e33d89f820873379e1f4cac.mid',
 'data/LMD/lmd_matched/A/C/M/TRACMSA128F149ED25/c2b7da85bc9d1995189abcb73ad77f5f.mid',
 'data/LMD/lmd_matched/A/C/N/TRACNAS128F14567C6/69d2890452972dd653a5fa0b2fc5a813.mid',
 'data/LMD/lmd_matched/A/C/N/TRACNAS128F14567C6/a5cf3a2c4cb78257584eedc0f4fab658.mid',
 'data/LMD/lmd_matched/A/C/N/TRACNAS128F14567C6/c9233dfb0d6addb75338c15dd4224ebd.mid',
 'data/LMD/lmd_matched/A/C/N/TRACNDV12903C9ABA7/7661eb2c85d0369c36f1dd38ca420770.mid',
 'data/LMD/lmd_matched/A/C/N/TRACNDV12903C9ABA7/ffb6d4f9b16f21df437d2e9d035fb7f1.mid',
 'data/LMD/lmd_matched/A/C/N/TRACNMH12903CA9CCC/c1f6817c7e5a03aa5214ff1db0b7d7d8.mid',
 'data/LMD/lmd_matched/A/C/O/TRACOLT128F427FF6E/5d2bc52807409ca0ab30a199fb0a5653.mid',
 'data/LMD/lmd_matched/A/C/O/TRACOLT128F427FF6E/c497bfdbe8b950322d487a61c7042ef3.mid',
 'data/LMD/lmd_matched/A/C/O/TRACOVU128EF34B7F4/bcbba005f7bb9468d06bbc085ad4f70f.mid',
 'data/LMD/lmd_matched/A/C/P/TRACPDO128F9333AA7/3b8edfc54beb5cd8c45d1e7991db6a4a.mid',
 'data/LMD/lmd_matched/A/C/P/TRACPDO128F9333AA7/5f7531cdc3f55b707383080db7e1a2fc.mid',
 'data/LMD/lmd_matched/A/C/P/TRACPDO128F9333AA7/65e96fdea232a556d5bf55850c231d4b.mid',
 'data/LMD/lmd_matched/A/C/P/TRACPDO128F9333AA7/79a65780a51c87f026e191a34c135eea.mid',
 'data/LMD/lmd_matched/A/C/P/TRACPDO128F9333AA7/7b2814bc15ed713a8e5d68fbec3e00a1.mid',
 'data/LMD/lmd_matched/A/C/P/TRACPDO128F9333AA7/ea626cd821fe6621f62d75a9993f3511.mid',
 'data/LMD/lmd_matched/A/C/P/TRACPEN128F4293F01/12bceadb496c9ba7a5b38aba04cbcff4.mid',
 'data/LMD/lmd_matched/A/C/P/TRACPEN128F4293F01/2edd91a24578f82d34e9460d7a31f5e6.mid',
 'data/LMD/lmd_matched/A/C/P/TRACPEN128F4293F01/306ba00de4025f035226f8dba9f83a35.mid',
 'data/LMD/lmd_matched/A/C/P/TRACPEN128F4293F01/c7322533636b55d8eb7feb62bb7a2256.mid',
 'data/LMD/lmd_matched/A/C/P/TRACPLH128F428D852/1418a5182d4d55d2f100d43709088db2.mid',
 'data/LMD/lmd_matched/A/C/Q/TRACQIB128F147DAC4/313b6893e29a54a5872df5c92199eadf.mid',
 'data/LMD/lmd_matched/A/C/Q/TRACQOD128F42A8237/8452abfb7d962f98ab358a6363937ff8.mid',
 'data/LMD/lmd_matched/A/C/R/TRACRLM128F4250135/64edbc3c676cd058eed908457bf9e2fb.mid',
 'data/LMD/lmd_matched/A/C/R/TRACRLM128F4250135/db57a44d910cdde736aee6f2d2c72c2d.mid',
 'data/LMD/lmd_matched/A/C/R/TRACROF128F4276061/b88e42e260e55a926c991f1f52602334.mid',
 'data/LMD/lmd_matched/A/C/R/TRACRON12903CB59E6/67e88510b95c08bc4e59c8e9699f245d.mid',
 'data/LMD/lmd_matched/A/C/R/TRACRON12903CB59E6/bc390a250ebb214f6fae628c4240a8d7.mid',
 'data/LMD/lmd_matched/A/C/R/TRACRRO128F92F34B9/a6ff8c07fb62e5ac194d09d0c822e11e.mid',
 'data/LMD/lmd_matched/A/C/R/TRACRRO128F92F34B9/d832a7b403791db9492b5acb799f05f0.mid',
 'data/LMD/lmd_matched/A/C/S/TRACSLD128F423F326/80dc69822e87fc07f54d0dcf59cd95fa.mid',
 'data/LMD/lmd_matched/A/C/S/TRACSSJ128F92E195B/0914d3e06259339ab5e622715e72b6e9.mid',
 'data/LMD/lmd_matched/A/C/S/TRACSYG128F9320552/080ba7d777ee065f0045bd5c1a7e3465.mid',
 'data/LMD/lmd_matched/A/C/T/TRACTES128F427AD28/15d5cbc7defe7a159616a3cec5bf5c22.mid',
 'data/LMD/lmd_matched/A/C/T/TRACTES128F427AD28/3c1ec053eeebb0bc3b7e7290d46d7059.mid',
 'data/LMD/lmd_matched/A/C/T/TRACTES128F427AD28/59a78b8268b8e3a14210ef68dff1b604.mid',
 'data/LMD/lmd_matched/A/C/T/TRACTES128F427AD28/5dd6792ac7f7bc2253872771dcf2e49b.mid',
 'data/LMD/lmd_matched/A/C/T/TRACTES128F427AD28/9cbeabb5f08aa5102af322e63e760426.mid',
 'data/LMD/lmd_matched/A/C/T/TRACTES128F427AD28/a28070e38c11138ab5f8607648f14d71.mid',
 'data/LMD/lmd_matched/A/C/T/TRACTES128F427AD28/c07ed74d0fe6ac01788e6528f2e6fd38.mid',
 'data/LMD/lmd_matched/A/C/T/TRACTES128F427AD28/c4747807b9d4cc99028cd149084eeeab.mid',
 'data/LMD/lmd_matched/A/C/T/TRACTES128F427AD28/cd62f66549aa641d68f9677a08604138.mid',
 'data/LMD/lmd_matched/A/C/T/TRACTES128F427AD28/f77dbaf817e53462b887fe25367a10d7.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/042cda3ea84ef080ccba92ba31bce218.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/193ea30beb4016b10796a8087f975dd8.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/31d69d5a61552bc0d01a668add0d3654.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/3313293cf99bdfd56678e33f77ae1e14.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/3dfc07cc94a835831be7f63b54e91d32.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/423ab2d5c0337662463d7faf4a75fcbb.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/4ab4b31bde788e0088288c6e1d7b8faf.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/520deff71228d5bd93460c88b223ac6f.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/569b1dd200b80e7cb97be39b5c1010c3.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/5c5b2d09c4cb1f535c7cfa5f682334b9.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/5cd42e4a5604cf10db37c852e332e8fb.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/5d9af4a92c1636f542bed01d4f8eaed0.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/5ec3f13da1e435f67df69db35fb3be08.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/69193d1c3e5df54174f95ca7032bba6f.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/6ad70b939962c573d8628c29edd6be13.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/6afd71b109f082243ed3894014af31da.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/774acd9cb97319c4adaf60e7970c32f6.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/7ad3aa2c295daba24b92e13250cc079f.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/81e221a635a0aaac78cd66e2fdd81c9b.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/8d863b06dd3101bdbe3cbe049cdaa0ce.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/8e11c74c97ab39164e697240b17de89c.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/9451b1abcd27a499f342a5c5fa9a710d.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/d8212e4cb6fb761c464b2251abc2e30f.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/e1ed7fd5cc3ce4e200056f1fcc1f49a3.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/e262f1f65b03d32e1c92699334b602e8.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/e6e6e6df4fb0eac635d267d87103cd66.mid',
 'data/LMD/lmd_matched/A/C/U/TRACUCQ128F92FFBF7/f745366783245da069c1a3222329ccd4.mid',
 'data/LMD/lmd_matched/A/C/W/TRACWDQ128F92EB12F/345c6471d57f9f530ba38d9404043bdc.mid',
 'data/LMD/lmd_matched/A/C/W/TRACWFC128F4298670/343aa2df3cc16acb7faecc4e18628c5a.mid',
 'data/LMD/lmd_matched/A/C/W/TRACWGP12903CA4553/e657869425d1813b5f8c74160de5fe34.mid',
 'data/LMD/lmd_matched/A/C/X/TRACXGH128F931686C/1b282b8ebc07576143abb02cddbf7247.mid',
 'data/LMD/lmd_matched/A/C/X/TRACXUG128F428623A/c807ee5b2894ee99781f73e86495b8b3.mid',
 'data/LMD/lmd_matched/A/C/X/TRACXXJ128F426A02A/8294b5970e40a1e141c966ea5e6aa868.mid',
 'data/LMD/lmd_matched/A/C/X/TRACXXJ128F426A02A/c50379ef6fe904049e069bb1bdf75413.mid',
 'data/LMD/lmd_matched/A/C/Y/TRACYCJ128F9309246/2565fa4e947885e463f69418655d5b90.mid',
 'data/LMD/lmd_matched/A/C/Y/TRACYCJ128F9309246/d66e885707a45868c3022fe97f999d63.mid',
 'data/LMD/lmd_matched/A/C/Y/TRACYKX128F427FF3A/03dc6761a6861d1758585cb496450d0d.mid',
 'data/LMD/lmd_matched/A/C/Y/TRACYKX128F427FF3A/2c136e76c20aed82168d039fef8ad6bf.mid',
 'data/LMD/lmd_matched/A/C/Y/TRACYKX128F427FF3A/5c75bd22c3598235e84e932e9542c921.mid',
 'data/LMD/lmd_matched/A/C/Y/TRACYKX128F427FF3A/6507014cc8b032204b50b895b5cba9dc.mid',
 'data/LMD/lmd_matched/A/C/Y/TRACYKX128F427FF3A/6faea4ce1547e5189b482cdff44061e8.mid',
 'data/LMD/lmd_matched/A/C/Y/TRACYKX128F427FF3A/886d10220f2d116c4ab64fa08c7447d1.mid',
 'data/LMD/lmd_matched/A/C/Y/TRACYKX128F427FF3A/8f80a6f33186f92d00a1220399113df7.mid',
 'data/LMD/lmd_matched/A/C/Y/TRACYKX128F427FF3A/a046fd95f3ddbfbe0ea600a01bc6209d.mid',
 'data/LMD/lmd_matched/A/C/Y/TRACYKX128F427FF3A/b3e8011ab46ab6ae544dc7961a406705.mid',
 'data/LMD/lmd_matched/A/C/Y/TRACYOR128F427FB1D/cb75e191233a8d20a630c068771508b5.mid',
 'data/LMD/lmd_matched/A/C/Z/TRACZDY128F92EE2F1/c184f68d2f6acc027c0be6d48117e540.mid',
 'data/LMD/lmd_matched/A/C/Z/TRACZJA128F429E665/addc95ee6ce908fb1c579ece189d2b4b.mid',
 'data/LMD/lmd_matched/A/C/Z/TRACZKB128F9318F9D/87e1d4d7175445ca3e605e17d3c0d083.mid',
 'data/LMD/lmd_matched/A/D/A/TRADABC128F4274FCC/81832835fff813b88fed024ecbab1f0d.mid',
 'data/LMD/lmd_matched/A/D/A/TRADASY128F92FDD54/19b8f27aae3abd989d9b118dce8dc437.mid',
 'data/LMD/lmd_matched/A/D/A/TRADAZK128F42680BA/548e89688846fd4f1bbfc8209f8a3748.mid',
 'data/LMD/lmd_matched/A/D/B/TRADBSC12903CE6B21/9938b694bd646e88f19376e3dff2b492.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCIF128F9338278/7157c5dd332514646e0a40f223574c7e.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCQI128F42664A8/0de049532d565cd6210591fa508de066.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCQI128F42664A8/87e8d5e933cbe2461a43923198b05276.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCQI128F42664A8/9d1547776395ed6a86e38abfe87ec14a.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCQI128F42664A8/ae0332d3622e19fd788ae04f7ffd8504.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCQI128F42664A8/cc24b7146863d23164b648b55e87858d.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/154826bf253073a2a155ff9e171c908b.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/28657cf7e87ebd1debacfd920d97e9be.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/2d399c31bd28420cea9855194ea33999.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/4d7a89d9d093cb7cc2685a67719f175b.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/5125a7bade391d64b837786940554dee.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/535c4851d781459b5703acd477378c75.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/535e06600bb7deb0bddb37d1f5965c09.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/55e02b2fac7a2789a7ea24ffd1f5b6a0.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/7cd907d8aed370dfb87c82ef313fb42b.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/8dbdcaa34c5ec959a4b3ccb11c7c27f6.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/b424a095b4bee939fd62b797f0722bfa.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/d75c6c5c163f07e4ad1ae01c0b5432dd.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/e6dc6f895812db95abf79217b3bebc91.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCTM128F42BADA7/f89dec3b38390f309594ffd76b077802.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCVS128F932D857/049a72b78ed2c035411cd6ea55291cd5.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCVS128F932D857/0dddf78bfa69ed26ddf23717c429219d.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCVS128F932D857/1234b779d8ad52f8b4a73d3b10b12879.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCVS128F932D857/5c4bae34342bc3e4ac4e279dd7b09ccb.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCVS128F932D857/60629604c2d360b832050d3b32a99a40.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCVS128F932D857/6e9e3c6e43f1587d635c00a6589fc7a2.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCVS128F932D857/757a873890178bf3e85e9565e3404e3e.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCVS128F932D857/94cb5dcb8f855afc57b2f0108d334059.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCVS128F932D857/a4371e8696ffeea8ca562921c5abda89.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCVS128F932D857/b94e2131c579f63e4ddadd415ca8354c.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCVS128F932D857/ca547bf248290217477c4c99ac11100f.mid',
 'data/LMD/lmd_matched/A/D/C/TRADCVS128F932D857/f96e268ea4a08bc0a18f2080627c7d6e.mid',
 'data/LMD/lmd_matched/A/D/D/TRADDXS12903CEDB38/2bc183df7dbcd3f733f66749c073a5d8.mid',
 'data/LMD/lmd_matched/A/D/D/TRADDZH128F426FD4C/73cf1ff358c4713e72c493e023d25de4.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/0c8edac5975e2f474a04e65d870b5581.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/0e69103fbaa61dc5a841cd8391e6aeec.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/516121f81784b8f0b18e33f31dd41c2d.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/52dc589baea0c387807aa964094e0cba.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/5f4bf78607d66c88858d2f9564d7d4a0.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/6cb0cacddd87b48f97970295998e3ff3.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/70fd965a5f94a7f3062588514b6d2ee4.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/952b1740c884c7e43fe164b3cf375121.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/96ecb79c42cfb788f02e894919d9c10d.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/99be225262df77f05324f4721823b133.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/a6a83ef466157b55500c75381e09955b.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/bb27c562e536f159ab9d0ef10e235a15.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/bd45838263b9b9ff3b37b9a528ae4939.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/bd745ac4ff794bd33d8f7981556c5ea2.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/be7b3ca21f0303631f03d7bde4cb462b.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/d41ea9bd7d385b2a0218830f1ef5198b.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/e73af39f50ffe8600667e3c18d70575c.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/efb590a50a9e679a1cb7fd92913114e2.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/f0c207a7fcadbc9baa543162ff540dce.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEMD128F9356336/f841bcfdd64da8e16613d81e5abf0cad.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEPB12903CCBAEE/12731f99343a9d12b83e200ba075abd9.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEPB12903CCBAEE/1b176cd6365d17de01c276700b20a7ff.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEPB12903CCBAEE/7e96a0f2c6e4eb3c8c5dbd098ddf5cf7.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEPB12903CCBAEE/ae5d7ae43b15678966582477bd198f27.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEPB12903CCBAEE/bb26ad9ddf382c8f2968b5a2b1a34a7e.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEPB12903CCBAEE/d3dd9e1d15d8dfcd214facbb4b929f7c.mid',
 'data/LMD/lmd_matched/A/D/E/TRADEUA128F4271E30/4985b52c3949afde459f638a9383ea7c.mid',
 'data/LMD/lmd_matched/A/D/F/TRADFCO12903CA9439/ed631d6ae699e2b76bafdf6e8affdaee.mid',
 'data/LMD/lmd_matched/A/D/F/TRADFPY128F92D2B4E/c1ede63d9077b41214d1e5a92d3c9761.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/04269fb1438ecd5e06248831629effb4.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/19e68b940067bc328bf712a52fb9505e.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/1abb07c3afc5f8fd0aef40e21c5e37ad.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/1c775819670aea7eeab8619a2762f496.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/1dfc8d4d349148233bfae55176e95c29.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/2ce36f324f48c620b013ad379080d3bd.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/48795ef665595bf750150a94cc75b980.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/7546553399e5db2e36f62b233b748ea9.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/80bd2fcb8c84a9d35d4f119745d848db.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/8fbbcc9e91c4d94764c0dcbf553441a4.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/9fe780964f82bd3d0bc6388305f06d68.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/b65a24359f91817be251e50ee045bdc6.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/c3df86c53b5adc23da471c8ffbeebfe4.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/d00eb7dfaef24b74e78f50bd45fb8527.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/dc1fa838a3bfdecf9bd40b72a98931cc.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/e03ecdf211166dfd1536f063a1b2553e.mid',
 'data/LMD/lmd_matched/A/D/G/TRADGRA128F429B7A4/f26f37400bbf87b09adfd7ff42cfd186.mid',
 'data/LMD/lmd_matched/A/D/H/TRADHSY128F93046C3/60d7778414826bc9962052acf8b2d9ca.mid',
 'data/LMD/lmd_matched/A/D/H/TRADHSY128F93046C3/7e814abfbd8a7f4e6aa0cc0757c5c36b.mid',
 'data/LMD/lmd_matched/A/D/H/TRADHSY128F93046C3/d95ae1e6a7a67521b64054ea80b84852.mid',
 'data/LMD/lmd_matched/A/D/H/TRADHSY128F93046C3/edc1c9e0ab6a3de6568983bdd3512c7e.mid',
 'data/LMD/lmd_matched/A/D/H/TRADHUZ128F148885D/06748c79df9a329554094cb79317bdfe.mid',
 'data/LMD/lmd_matched/A/D/I/TRADIKH128F42793CB/29d291061118092b1c478a76588ab2f7.mid',
 'data/LMD/lmd_matched/A/D/I/TRADIMS12903CA901D/7a546b95883a90ec122afb62eb1de48c.mid',
 'data/LMD/lmd_matched/A/D/I/TRADIVW128F92E72F4/10d1186c6c2a4a2d08eac926bb05dec7.mid',
 'data/LMD/lmd_matched/A/D/I/TRADIVW128F92E72F4/7cf1688aee5d4024ec19cf4b4b0ded36.mid',
 'data/LMD/lmd_matched/A/D/I/TRADIVW128F92E72F4/a4127424fa6d21dc3fb1a1243858009f.mid',
 'data/LMD/lmd_matched/A/D/I/TRADIVW128F92E72F4/a6302a19e4e454c46cb68763401c0364.mid',
 'data/LMD/lmd_matched/A/D/I/TRADIVW128F92E72F4/b917d10c0f96a0272485629ad50ebcac.mid',
 'data/LMD/lmd_matched/A/D/J/TRADJBU128F42951F1/ccdaaed99343f3351a4f23f92112ed43.mid',
 'data/LMD/lmd_matched/A/D/J/TRADJBU128F42951F1/fef054c1d926d67a0039d17af3964f5d.mid',
 'data/LMD/lmd_matched/A/D/J/TRADJBZ128F1491A61/7f6b28767fce9f5106036154864c7b57.mid',
 'data/LMD/lmd_matched/A/D/J/TRADJGT12903C9EE47/02339367962b4818665feefbe32e3c13.mid',
 'data/LMD/lmd_matched/A/D/J/TRADJGT12903C9EE47/bd7312c116f30f369540b24c9572737b.mid',
 'data/LMD/lmd_matched/A/D/J/TRADJGT12903C9EE47/e10f98898e6fc7cd6f8113b6d32f5fc9.mid',
 'data/LMD/lmd_matched/A/D/K/TRADKCM128F42728E9/6dd3ca2c38e1ce89fee8224e262cddfd.mid',
 'data/LMD/lmd_matched/A/D/K/TRADKCM128F42728E9/8fa96e7a29ae182108d3f674ac01c377.mid',
 'data/LMD/lmd_matched/A/D/K/TRADKYD128F4286CB0/0c2600766d5c277b6e66692e4007d0d5.mid',
 'data/LMD/lmd_matched/A/D/K/TRADKYD128F4286CB0/1342e558ce61e438fd449d6db689f3d7.mid',
 'data/LMD/lmd_matched/A/D/K/TRADKYD128F4286CB0/3c23ebb6de56319baba46e7ea39b65da.mid',
 'data/LMD/lmd_matched/A/D/K/TRADKYD128F4286CB0/504c5957e585038f792044a3726a3406.mid',
 'data/LMD/lmd_matched/A/D/K/TRADKYD128F4286CB0/a7740ab8135e1749ada8684b9fe797ea.mid',
 'data/LMD/lmd_matched/A/D/K/TRADKYD128F4286CB0/a8423792c8d964507de51585ea58ea17.mid',
 'data/LMD/lmd_matched/A/D/K/TRADKYD128F4286CB0/d06a3874e74fc91c8aaec429cca0b753.mid',
 'data/LMD/lmd_matched/A/D/K/TRADKYD128F4286CB0/f99ca93a31bbece839adf1d12aa37824.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/0153913900981af8f3037bec43df58d3.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/08eda8fc345e6c5cb310c6babc7035b1.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/0b5d10418e1f198e3506b06ca0e1a384.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/1870812f04b53f1543f1a7915ee8e8cd.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/18e4a96cb2cb951d78e1fbfbb092d9a2.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/19d0d918512446df7f9d3cc3bb096f25.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/1b5ee97740cde59fed098770298a6b39.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/22429057894d3bf39afef67402c517bc.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/25eb8487d9cba331faae1dafd09cbce7.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/2bdf04253e981eb1a30b9df7beec30e1.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/2e1dcf402e98903f38d82975456e8810.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/30b5ae1bcb292680a9068297c86ba603.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/341be2408a563e75a437a79529c56115.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/3c35bbda52ec4a518e18ae11e640e579.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/3eec9cc0282ceb56e9d518ff18932042.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/50383a2ae4e2468a2fdc54bd0ed70f22.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/5b593d357339ad4c9a9afae9be6e3b24.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/5d8edd3890c9a292c4efdbfa2f9d73a1.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/5f49c2e4f838b3df9e7eb3267e8912c4.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/64549569046670d457583b83028e578b.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/6a0a78c1b03feffc9cd586789db3378e.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/6abca4ed72e79b4f20d0a1a95df0e0c9.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/821fb9bfc735797e0899251a6f1965ca.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/912dd97f4f5402cbd94419f7ee406067.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/943af8ed4d0837069f1a5e60cba2db01.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/962ffd895dc65ec47918ae478a698cb6.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/a3e497910670d330ae1e8fe8246d2a4c.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/c4b1b134ad83e4ff722638e090d2ae54.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/cfba9e1d7b125cb848452666228c5ee6.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/d98c33a3e3a1756f272d92896a79d604.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/da194009ba09eb883c33c466220664b1.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/e02c1f2af0a4184d4bfd92e636baf765.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/e441e164968afb0084c4e12b11ea6439.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/e9d288af68bb7226d56a929333e81a83.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/f009e53e934533270b8354798f42a414.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/f94a725a75d2ed5cc7b75f362152f571.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/fd1f2a08420d97a94e6525b6f43185d8.mid',
 'data/LMD/lmd_matched/A/D/N/TRADNFJ128F92FFA5A/fef8670243abd665625ea5c2b31bb496.mid',
 'data/LMD/lmd_matched/A/D/O/TRADOPC128F426A358/7d7663dadc3746703c5bd11d77cedf27.mid',
 'data/LMD/lmd_matched/A/D/O/TRADOQI128F14A9DD6/2d698569f8d07e200c409faa96fb5c05.mid',
 'data/LMD/lmd_matched/A/D/O/TRADOZB128F42312BB/6674a950f15fd570443b6a9cdffbea7b.mid',
 'data/LMD/lmd_matched/A/D/P/TRADPNM128F933F8EA/a4f1e96fb988cb7599414cf24bfb690f.mid',
 'data/LMD/lmd_matched/A/D/Q/TRADQXE128F1466AB9/a500e8e11c414919c942b29831b63eae.mid',
 'data/LMD/lmd_matched/A/D/S/TRADSQZ128F42707D7/8ea45ae21fed9ef0a772c42eb31d63a9.mid',
 'data/LMD/lmd_matched/A/D/S/TRADSUF12903CB68F4/0a59de4078e1d38fa090550b6ef61ae8.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTCD128F93358C5/060527d8c0d631f65a739c7967da44e9.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/012b2fd0d9b43b115796c398a9edb4e2.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/0354a9a731cc9404eb599b814a4cfacd.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/195b720e468b5ae78719a3c551c2c330.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/52d4eaffc8b88b99d035c85a9f603195.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/729ef2bb8430ae9ee8a6b33153fec16f.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/797c297ea0398f3728e71fdd0d4be081.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/7f3ea6fabb7214da39da503ff867c20d.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/84f8662aa07c7220c6b128c9e071a01e.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/8805a4a4631a6804c2a716e4d2a939bc.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/adbb46094c7a87dded643935438d3a0a.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/affbaa7912e94204d85058cda6885d67.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/c2635fa3282bfc86fe157be595016278.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/c54f69862574f1f8c7f250ca64c8a6c6.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTKC12903D0BB81/ca265da33ed2b5e51d0612cb55e842b7.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTWS128F4241AC1/0f438d31617da463967f168c11327591.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTWS128F4241AC1/15c0ecfc721964b807d0a1dbe5cf9223.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTWS128F4241AC1/1a45f3bb208be3c5be87012e362d5eac.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTWS128F4241AC1/3cd6f7789a2b6e7dd01264d7db4a12e6.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTWS128F4241AC1/81ea91ff4d104143f456364d9a7fe424.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTWS128F4241AC1/8e3bece1a3c6ddfa528595085493f5e7.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTWS128F4241AC1/9a09b83cc2522ae29e521d2630d70558.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTWS128F4241AC1/b0235d91c68fbdccfbce3ec8c3a4b40b.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTWS128F4241AC1/e759e7fb00a5b7e64157b324eceaf488.mid',
 'data/LMD/lmd_matched/A/D/T/TRADTYX128F9310F00/677b4f3f26e3843dd31539156cf2087d.mid',
 'data/LMD/lmd_matched/A/D/U/TRADUNI12903CF7586/da2b616dc56bc6bef38bd922fbe1d49a.mid',
 'data/LMD/lmd_matched/A/D/U/TRADUOE128F42953E9/0adaf64db7fad3f972b4c4b4a7fb77bf.mid',
 'data/LMD/lmd_matched/A/D/U/TRADUOE128F42953E9/e318e8bb7519837cd389b39826988d31.mid',
 'data/LMD/lmd_matched/A/D/U/TRADUOO128F92DB976/a22fe88e3de54c390131be00d9832b88.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWDN128F92F2F7C/04a211ecca3e30374ccd7df88f21ab97.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWDN128F92F2F7C/1df3aaf053dcea8492e0254bcb11ddcd.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWDN128F92F2F7C/794e8fe9d4477f2df2162d79b79df00b.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWDN128F92F2F7C/9baa75fdf04957a05e49ee2c569c54e6.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWDN128F92F2F7C/c9e588d212046c106edf98fa0141df68.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWDN128F92F2F7C/d08d277fb5670be4798ffe955d764f87.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWDN128F92F2F7C/d2b958ae033a30afb18edeab7506c1b9.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWDN128F92F2F7C/d303f7463211069e2753d3d4ca2e239a.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWDN128F92F2F7C/d9a8f705005350c55a3fb5d62e60196e.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWDN128F92F2F7C/fb4dcbdb200b7b72f07ae604f318bfe4.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWGA128F92D4C7B/2d82f12e6f39b6dd9fc48846717c2a80.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWNF128E0792485/11d4e70edfa04bc81a2fd07832f95a3b.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWNF128E0792485/5b3545eff8af272ab0f76adb3c36e3dd.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWNF128E0792485/7c1474e2cad897026f636f7ba10a95a3.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWNF128E0792485/d8f369f6d567c6f885d653367ef5eb5f.mid',
 'data/LMD/lmd_matched/A/D/W/TRADWVP128F1465037/b5f5b66566d8a26a5cad23bc72b96fdb.mid',
 'data/LMD/lmd_matched/A/D/Y/TRADYDU128F1484B2C/59eba923339b8868d479c0207f426390.mid',
 'data/LMD/lmd_matched/A/D/Y/TRADYQK128F42A762A/e6190776c210bf6a0e14f857072ccaf7.mid',
 'data/LMD/lmd_matched/A/D/Z/TRADZQV128F14A5760/02983c5129f89e2791fd77fad4462d20.mid',
 'data/LMD/lmd_matched/A/D/Z/TRADZQV128F14A5760/507b290656d669a5e198d56d452e61c5.mid',
 'data/LMD/lmd_matched/A/D/Z/TRADZQV128F14A5760/5cd9190e34a5cb533c07f2e781ff1426.mid',
 'data/LMD/lmd_matched/A/D/Z/TRADZQV128F14A5760/982c9979ff6365e6a8b10fd854403372.mid',
 'data/LMD/lmd_matched/A/D/Z/TRADZQV128F14A5760/a7df4b2db1d6175fb285a06b93412cda.mid',
 'data/LMD/lmd_matched/A/D/Z/TRADZQV128F14A5760/f4f7c89010b0b168b3ef207b2f31de5b.mid',
 'data/LMD/lmd_matched/A/D/Z/TRADZXK128F429DB92/6d19edbf4b355c8104be20ffd5f38abc.mid',
 'data/LMD/lmd_matched/A/D/Z/TRADZXK128F429DB92/70ee2391cf5b8fe6def04876833f4460.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAGR128F4254E71/039bb52b54ea960d26527f27604f0596.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAGR128F4254E71/54bbcf8a51d14813a3588087fa855ee7.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAKO12903CBC9A2/81f6d9b5f05d25e7285f0881f0b6f5eb.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAKO12903CBC9A2/f17165be52002e49db85c2a80b946893.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEARU128E0781A02/0cc8e898158ea8a8cffca5ade766c1dd.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEARU128E0781A02/37d2b4349e3bd529c08eb7ae91eb0dee.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEARU128E0781A02/5d60202d60e99096cbe4e539543bf244.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEARU128E0781A02/65c19ece91cc67d70d45b5815aa48ddb.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEARU128E0781A02/79505d282247ca1ec382b8b4d4e2505b.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAWW128F42975CE/09db6eb6c8a6d3cb1c3e5b48f59c7a86.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAWW128F42975CE/167e8562d321017f9c37ada0d4fd3c03.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAWW128F42975CE/1e9dc59b4c6a211e147369c19456d8d7.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAWW128F42975CE/2a4d9a3caf9dee41a7d69d1ada394a17.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAWW128F42975CE/78fb161c44bd5e04ca7cc15a18d285e7.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAWW128F42975CE/8727910378b5dd6c4df72af275e98a13.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAWW128F42975CE/aabb72b81a3259e603296f34f5607d90.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAWW128F42975CE/b498b0dfb86bf616182acea47d7cc6a2.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAWW128F42975CE/c9f33da416b435b81765f095546b4e0c.mid',
 'data/LMD/lmd_matched/A/E/A/TRAEAWW128F42975CE/f39bfe1be322f7ce2a1f13a7f9a514e3.mid',
 'data/LMD/lmd_matched/A/E/B/TRAEBPG128F14AA0DA/c88cdb7c0a26d993aa161f0620290bd0.mid',
 'data/LMD/lmd_matched/A/E/B/TRAEBRA12903CAD82E/0e987452bd05f44453e298ed85a686bf.mid',
 'data/LMD/lmd_matched/A/E/C/TRAECVB128F9316E44/d20c2e2254fd8bd3c9365aa8fbad74a1.mid',
 'data/LMD/lmd_matched/A/E/C/TRAECVI128F931D776/1f21a702ff3f34159cb2a8b22de9659a.mid',
 'data/LMD/lmd_matched/A/E/E/TRAEEBP128EF3673A7/65eb9a686a8e5d23ee528d0ab8ad2807.mid',
 'data/LMD/lmd_matched/A/E/E/TRAEEBP128EF3673A7/84c4156a160da9b7da143367e11bb2ad.mid',
 'data/LMD/lmd_matched/A/E/E/TRAEEBP128EF3673A7/8dba6ce6b490c438713c701a117b8757.mid',
 'data/LMD/lmd_matched/A/E/E/TRAEEBP128EF3673A7/cdef015e9f4e0a21b0af6a273f2d7c9b.mid',
 'data/LMD/lmd_matched/A/E/E/TRAEEVW128F4244269/300ba1a982cfe871ec3772ddd346f9b0.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGAZ128F426240C/864bdea6d83ac904b1666bc5d1b105f4.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGAZ128F426240C/b021c91d40a163c8f3192c4297cb097b.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGAZ128F426240C/bddac4c4805a9d2fd85ae8535167dd0b.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGTE128F145C210/535010dd16ad2f05c74958c37ebc928f.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGTE128F145C210/5e85cc5a27d8876831a5ebb7dea6e80a.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGTE128F145C210/63a328d0c8e497ed04003b558a7c9242.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGTE128F145C210/6600ccad1fab2ea75b78a2e64d5365c8.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGTE128F145C210/8dc49046814ff4b76266ef8e609d186d.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGTE128F145C210/968d0cde9b6f3adc2c6614bb04cc2c64.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGTE128F145C210/a3cd27537a32516a7de8e7eb6a103368.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGTE128F145C210/b9c1b6ff02b38d17cf1567c3ee301597.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGTE128F145C210/c7d3f4771d540cad3cc150f533f99d3e.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGTE128F145C210/da7bf635d1005601727c548c90ddcb21.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGTE128F145C210/e2b6452ac761312a4d2b0add63bc1515.mid',
 'data/LMD/lmd_matched/A/E/G/TRAEGTE128F145C210/f6e85b57768c72000d30d702eb04a34a.mid',
 'data/LMD/lmd_matched/A/E/H/TRAEHHJ12903CF492F/644f0e3644f18744cb2d42ac1627e6f6.mid',
 'data/LMD/lmd_matched/A/E/H/TRAEHMU128F92FAE6E/20256b55dde4d4806f63ca148fdd29a8.mid',
 'data/LMD/lmd_matched/A/E/H/TRAEHMU128F92FAE6E/5aef918713a4b1159681cf20e667d7df.mid',
 'data/LMD/lmd_matched/A/E/H/TRAEHMU128F92FAE6E/e4bcc37e966d8990531144155888ff5d.mid',
 'data/LMD/lmd_matched/A/E/H/TRAEHMU128F92FAE6E/f3ed25613c828f3e9adf97d4e9105f93.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEIKB128F424623C/58751186f400716ea6d14fcd59f72bcb.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEIKB128F424623C/ac118d9ffff27fe3683ad252e64c57a7.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEIKB128F424623C/cf48707e1fe330949250a901d199b04a.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEINL12903CBAC41/383dff07132b49da239a1c0e581c91a5.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEINL12903CBAC41/58557975608cb773359399f2579a8812.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEINL12903CBAC41/71f09187eb54e19d15bd4dbb11fd19f5.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEINL12903CBAC41/7cbcc3b5314e608486801ce2862c8bd3.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEINL12903CBAC41/89cd057ece990aea400a3d19ddca99b8.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEINL12903CBAC41/979e86fee0d4d3d04a3aea0362648853.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEINL12903CBAC41/aabda629791a2cdce7d257f2dbf2380a.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEINL12903CBAC41/ad579867190f2feaea32884a622895e4.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEINL12903CBAC41/c830338d1850bc5194079ff46cf08a5f.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEINL12903CBAC41/d7ff529c83bbb6b6d1d459bea2097fbd.mid',
 'data/LMD/lmd_matched/A/E/I/TRAEIVO128F931212E/91d0ddba0df302f6f94f711dbac4ab81.mid',
 'data/LMD/lmd_matched/A/E/J/TRAEJCN128F4294220/1307664ff3268abee6574ade9f1a978f.mid',
 'data/LMD/lmd_matched/A/E/J/TRAEJCN128F4294220/e98c93a53be4b683b21d0f827be2ac86.mid',
 'data/LMD/lmd_matched/A/E/J/TRAEJFS128F92DE220/b1fccc575c284ca4b76913d5f3c7be75.mid',
 'data/LMD/lmd_matched/A/E/J/TRAEJFS128F92DE220/bad65f1dbb65193ec7bda13c5824bc1e.mid',
 'data/LMD/lmd_matched/A/E/J/TRAEJFS128F92DE220/cc0935b686063b15caa2fb32ab76aeaa.mid',
 'data/LMD/lmd_matched/A/E/K/TRAEKBV12903CFCE2F/b23eb7f99a9d4575c29ff7aaa5fbcb16.mid',
 'data/LMD/lmd_matched/A/E/L/TRAELXD128F14A8B21/62dbccb474f5a3b8cb3da603e608e98d.mid',
 'data/LMD/lmd_matched/A/E/L/TRAELXD128F14A8B21/e198561c4552050f860e4904561e54d2.mid',
 'data/LMD/lmd_matched/A/E/M/TRAEMDX128F42769A9/7e8c6fcd7d7fed81faf84764f85ec068.mid',
 'data/LMD/lmd_matched/A/E/M/TRAEMIU128F14641D6/5dc939098e4676521773447475210189.mid',
 'data/LMD/lmd_matched/A/E/M/TRAEMNZ128F9334662/040f0d86dd3b278fd09b8b6d62632db0.mid',
 'data/LMD/lmd_matched/A/E/M/TRAEMNZ128F9334662/e0ae2e973f300e68d93a52d8401829ca.mid',
 'data/LMD/lmd_matched/A/E/M/TRAEMNZ128F9334662/fc0b678a0333582a745f35802220c340.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENSA128F1454820/19993a6d79b0b89afb36745effe1770b.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENSA128F1454820/2d8b6fb9067db94e3b206e994fd56948.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENSA128F1454820/315660166d5572a93d443ce5edb30a93.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENSA128F1454820/38aec31d8efbefac666bd2c5b20aa395.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENSA128F1454820/3f3f03d6adc3330a13d301ae92f5171d.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENSA128F1454820/cdf9df49d64e8cc3f7ba4c1a631e1ca4.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENSA128F1454820/e0a3b0a38c952bc2bd0349f8c1c42ff2.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENTQ12903CE97D3/bc5447ed1be1d55627be97d64d3db0ef.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENTQ12903CE97D3/d31ec9213b02aeb7b712aa0715a7f0a1.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENVC128F932266F/7b96d37de24e01d20381393df5e22965.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENVC128F932266F/7d1da8b452b198623e67c19c4d85413c.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENVC128F932266F/892bced07d8652c6e55ffe1ada082c48.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENWD128F426C247/7ef81d8aa0c5d4be8b48ac7d3f01b2c4.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENWD128F426C247/e2f7d0f964af49a875499661b4210919.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENXC128F4288AC5/170393cc018acf005b3edafdbdf1ed7b.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENXC128F4288AC5/6a08677b727ad3fa068250fd60669507.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENXC128F4288AC5/aaffc08c1785ef658cbbfcbb4a732d3c.mid',
 'data/LMD/lmd_matched/A/E/N/TRAENZH128F42AFD9A/2f82cb71725d26cf5cd64c0430c4dc64.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOFL128F14A91A2/020ae8f827b69c9e6f953284f75542c6.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOFL128F14A91A2/151e3434252a1cf610a468696cc7b155.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOFL128F14A91A2/bccce4a4f1c05d41657937492b9296b2.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOOG128F148B494/2e47ae3f445f55b0e1b71f6a83f94f17.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOOG128F148B494/33b0123fec6ad03bfaf0a8cd267e20ba.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOOG128F148B494/436cacd0207b9be68375f38e5cb0ee1a.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOOG128F148B494/52aa137b9a00a92ccad05820b53d5bc4.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOOG128F148B494/702d755abe46438f4745684ca5f84124.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOOG128F148B494/7a189406b688894389c9cea9a79fec22.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOOG128F148B494/97151e1f17b35e379377764e65325875.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOOG128F148B494/97b2b6ee11aba0dbcd687e27d6969ff0.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOOG128F148B494/a991e8d83a6d709da57e110068e588cf.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOOG128F148B494/abf1f97c67986276e27dae4f68e26e12.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOOG128F148B494/b4366264a4792f09b61296560806cbb2.mid',
 'data/LMD/lmd_matched/A/E/O/TRAEOOG128F148B494/daeb57f26e9e63b32982e052fe2cc3a5.mid',
 'data/LMD/lmd_matched/A/E/P/TRAEPWU128F4284887/886d10220f2d116c4ab64fa08c7447d1.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQFX128F9333D39/fcb86d93d6c3d1bc1daaae13cb38ea88.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/0ddf1b9c273065f47a6188e438f73d20.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/0dfb026cf00f455286b106b2b46a150e.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/1d03638e6f5d56152a1b4796b6f9b845.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/1eb24439ba045f665e107a162536371b.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/25a0c1f0185f8b263418b43a52556931.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/2f171e1e554d4181f2da874fd1aec693.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/51027177e1b256eb1fb2ac1d40135237.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/545a78c27924ff046c683ed63090cca5.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/57d7df061d30ce570f359c2b3973d0e6.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/5fe382c93e8820a4bdf0d76d4bd682b4.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/7e8f77a98fd0a289e1a229d8753eb04a.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/91216fd16b00ebe21082e6521c1b0e7a.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/932aaefd227aa4c0be894bc84f7d5184.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/973bfedf7cee807dd8f235bc3638063b.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/a35dfefc5af7f914278f200e8c4aeb34.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/b2439878b0e3b6ed925436de67bebc92.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/b83925d3759282288034c3106fcd146f.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/e214f5663d3f2d432341ccc9710ca2f6.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/e2b2e0ba8a278577d9b723a80608d995.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/e66a576944b0acdc1c26e651079f6313.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/ecda548334fd9ab77510536e75238bbd.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQGT128F92CB708/eef9a858123fc44c1cd81dbc381d5034.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQQU128F933569D/25723b23b46b60884146f8ad8dabe7e6.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQQU128F933569D/c738baa05055597b7da9cd9a1bb35ded.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQUD128F4299006/5a12f39a11a2281c3bf43c54751a65f2.mid',
 'data/LMD/lmd_matched/A/E/Q/TRAEQZJ128F93522F8/b837f8f70db72022db494de6f90fa50b.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERDH12903CB24F2/26bdd6d6ebddd23bb45d45154264c383.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERDH12903CB24F2/3b7eb6009141cc3e3b47377533607b59.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERDH12903CB24F2/68dd4578183b6ae6294a67a8c030ff6c.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERDH12903CB24F2/9e7464ff606b5244f93fc141459cfd02.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERDH12903CB24F2/cee9366fb781ff1f9a51215a88215680.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERDH12903CB24F2/ff61238332977860aaa35023ca5e0732.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERLD128F425A9A8/f9b1f4b243c7070cd15bb697c8b0ca03.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/046abf3d1903945940bd4d9c6a5a946e.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/095476dcfab8da637855a00abec95f27.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/1a3e59afd80b79fbfde2ea33af4f6c42.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/21fe6598f6109e663b7953e3f9df4840.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/283c554047389d8784e924e395ab3993.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/38b0e14faac24ef929e946b7ff7281c5.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/50cfb49a05e1df42a7b029400532ed64.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/526c732749c4fb891d3b3bbdfa3eb01e.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/536531fa02adfe0f60e3d2821ee3163d.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/58fe395457837ab520fcc077d421aa00.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/5aa118fe7891d5cea1d49ad87d2a21b1.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/65383c3bae9e3058545558983cb04781.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/715e3c327e4694b7bd4a73c0904a1d81.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/754e025909d22b1c5e0c85d1cd91f674.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/7bf1526766a0ab5fd5c99495a06ddb4a.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/95bc4ed1372746e076f6693afd2717f2.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/9ae5205f0273e14ebae9dae3d5d8a8ca.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/ad800ce1ffecd6bb8f74afa56f937c95.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/cba99067dbe2a9d72cab44f0b49d7b52.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/cd85609b2e99fe75bbef3bd60522af55.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/ce2fb9130495a48a699c766cf49abc25.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/cfc6f2aa0d7861619fa07c5b8d57a4b5.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/ed9cd6b1b2379da5caa5d91b9150762a.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/fb2c86becd5d0c417107e35905c8016a.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERUT128F429B075/fd1efa5cd887b2984c89078caaa1cc68.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERWQ128F92C2024/055e8df1430fe06a68859ad4fc33027d.mid',
 'data/LMD/lmd_matched/A/E/R/TRAERWQ128F92C2024/67bf61edb9367cae235a8291ff0525ab.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/064f2c08073852b74423d20fe713cbad.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/0e11f28e722f3b7a8299bb9a9ba41ee8.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/2e2ecc177fff196b2d65c2e0d2694b1d.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/3fe1ec4a02dec503370fb6e7f2a096d3.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/64ec9108fb8bb8bd7f75b59e92e6795e.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/699e7e4218c4264e37df2ca4e9598b96.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/7401c863341496bc1e80b7777c8a8633.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/8118e4e315bc55d02087d63d8ab0186c.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/86a6f5fd0f13da53bf3c56e287b453cd.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/8b58e455e92d8a4a70b2fdac601b7e36.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/92879f9e59db671a1043327ed0f73e85.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/a9d7ba4db81408a94c801a531faf9922.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/acea322fdf39009b496edcbe4bdc6de5.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/bdb044da65056ef98bee1967f8dad2e2.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/ccdb8f2b0b6399d1c580c3a10bbc41c4.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/d0db05b4f5387e54f644579f558424ac.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/d3d50255dfc065e236a9629303297831.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/d8e7cebc80b5b192beaee0b3ae92be84.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/e52febf39f9e82d07a4392c2ce9d512f.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/e67af0c5f9a2228f38e185b000715e8a.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/ee208d5c42608c2e68ace94ed80f84f4.mid',
 'data/LMD/lmd_matched/A/E/S/TRAESSB128F148B71B/f08efab7e7c0558078c06de4f30eb67b.mid',
 'data/LMD/lmd_matched/A/E/U/TRAEUZS128F4268AE7/c73500e87e48e2de0edb4fe3855dd8b1.mid',
 'data/LMD/lmd_matched/A/E/V/TRAEVKC12903CF49F1/3cbb9761169d03e1dbf6b6221a49303d.mid',
 'data/LMD/lmd_matched/A/E/W/TRAEWQE128F1459AF6/1b4112a40a2995c3a2874f2003b3951b.mid',
 'data/LMD/lmd_matched/A/E/W/TRAEWQE128F1459AF6/27e5420f6661d8c07f58a7761e119156.mid',
 'data/LMD/lmd_matched/A/E/W/TRAEWQE128F1459AF6/4ec9962286ab6fe1e33fade94efb410f.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYLV128F92E6D70/62ac0b388e9d39f9091cd6da469a95f9.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYME128F92FDD16/6bf4212f9c9f0d24469da2e28ded92f3.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYME128F92FDD16/705ef9450080f69895d5a3e20d589ced.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYME128F92FDD16/d30e631fccf84df321b3166d912d8a36.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYME128F92FDD16/ddd35d27f816cda23693bcd718035724.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYME128F92FDD16/e4fab92523ad32b30c3fa9f7551e0e3b.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/0715ff87446ca514712ad156bd630f15.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/0bc3781ac9ce2fb09655ced0ea04d901.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/1098d6b8baf12ba0a4a661e65a0f5ae2.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/18e9d29e6c0b0d22cc0d193dc0c8896e.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/1aae163c6bdf49365298dd2d59ed3904.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/2847f1eedf8e12add5ad1ed1c5889fc2.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/3b4cfc9a38027eeeeda3bc538ae6c63f.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/50d1fab1146efab471015c66da9eb99e.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/52a5866115f1570c835ba4b5b1e7f239.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/56606810c4fe2214b071b64027dbcdf0.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/625c7c2ba76f0481c3b960c7860daccb.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/67ade76018db72fc47ae7834f75b30e4.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/98ac6e97459222fefe7af911307ba49d.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/9a20241b833a14992ab6c5b6636a4f28.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/a98e17fbcd6741b0d48b9436947d07c9.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/a9becfd7509a1692688e30d6691785d7.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/b16d0507e331eb663d103bf94ab4e490.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/c2d9f3e99280ed2ced81d5f030556bfe.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/e0e3f5cb5aaca71f3d218cc291005da9.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/e58db42ee42a8fb97df087a17158d5e6.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/e5ac90fa3e0f50ab70237f7d1a784064.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/ea31849db57dea83d674539fa5b73fbb.mid',
 'data/LMD/lmd_matched/A/E/Y/TRAEYSW128F931B57D/ea79d8220762d83fef72b619b50e6bc4.mid',
 'data/LMD/lmd_matched/A/E/Z/TRAEZMX128F425C3CE/ca77bf576dbe6438f7ce5cce23c87c76.mid',
 'data/LMD/lmd_matched/A/F/A/TRAFATK128F428272A/886d10220f2d116c4ab64fa08c7447d1.mid',
 'data/LMD/lmd_matched/A/F/A/TRAFATK128F428272A/8ca23a6e1cda90b6614c401b1064c2ff.mid',
 'data/LMD/lmd_matched/A/F/A/TRAFAWA128E0798D56/a837933ff187170c45069bdec1ee3ab3.mid',
 'data/LMD/lmd_matched/A/F/B/TRAFBFP128F932EB35/1fee8a063032094034d8ab2c568c351a.mid',
 'data/LMD/lmd_matched/A/F/C/TRAFCNL12903CD7E17/6aa61342799d7be8c9ae932ced938e44.mid',
 'data/LMD/lmd_matched/A/F/E/TRAFEKD128F1480416/094d3e8df85317ffa2521b70150e4eee.mid',
 'data/LMD/lmd_matched/A/F/E/TRAFEPC128F4237505/79fd575b5bac7b6b7e55f1b146042daf.mid',
 'data/LMD/lmd_matched/A/F/E/TRAFEUG128F934DA58/bc68b219cd0d7e2f34ec1fe061252d37.mid',
 'data/LMD/lmd_matched/A/F/F/TRAFFEE12903CC04B4/b3acd3ace4be0afac91c6234103ac4df.mid',
 'data/LMD/lmd_matched/A/F/F/TRAFFEE12903CC04B4/babc76da7bea53027a6ce62989efb8b3.mid',
 'data/LMD/lmd_matched/A/F/F/TRAFFFL128E0783CC1/efc1064a8053a45aed5d173231d4a60d.mid',
 'data/LMD/lmd_matched/A/F/F/TRAFFTR12903CF1602/020ae8f827b69c9e6f953284f75542c6.mid',
 'data/LMD/lmd_matched/A/F/G/TRAFGCY128F92E5F6C/22119a16e1f82e42842cc34d2fa98fab.mid',
 'data/LMD/lmd_matched/A/F/G/TRAFGCY128F92E5F6C/2e575e95ea11130c4c84b1bf299831df.mid',
 'data/LMD/lmd_matched/A/F/G/TRAFGCY128F92E5F6C/569071c2abc72cbd41c42a024069d247.mid',
 'data/LMD/lmd_matched/A/F/G/TRAFGCY128F92E5F6C/5b6289ef949f2b684ec5543bebaa6613.mid',
 'data/LMD/lmd_matched/A/F/G/TRAFGCY128F92E5F6C/5d78918b3db9b71ca460616148ce1f5b.mid',
 'data/LMD/lmd_matched/A/F/G/TRAFGCY128F92E5F6C/743e65d65099744d66bebfc8364793ef.mid',
 'data/LMD/lmd_matched/A/F/G/TRAFGCY128F92E5F6C/8163d8d92e8f18dcbc232c364410af41.mid',
 'data/LMD/lmd_matched/A/F/G/TRAFGCY128F92E5F6C/930b8a281728f9327798892ca2372cdc.mid',
 'data/LMD/lmd_matched/A/F/G/TRAFGCY128F92E5F6C/9fd2b0714fa2fe6e75b6fa9b860fde67.mid',
 'data/LMD/lmd_matched/A/F/G/TRAFGCY128F92E5F6C/af360e3de4ebf1fd86a3c73d6ee5d840.mid',
 'data/LMD/lmd_matched/A/F/G/TRAFGCY128F92E5F6C/d91a9b10bfe0e2ddb0d6bfd4630cc681.mid',
 'data/LMD/lmd_matched/A/F/G/TRAFGCY128F92E5F6C/e099c96e0ab32ea93251653376ba2b80.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/03dc6761a6861d1758585cb496450d0d.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/156c8cede3942003726f3a9c1ef76710.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/1d53a79c499b420b3395ed866a9a20bf.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/21d2123e7692d2bdfde6bf4bcba692db.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/23b88c611c9e66cdb2bd31a1aeb99975.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/2c136e76c20aed82168d039fef8ad6bf.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/539d9440b9b6f2527e1c1512d92e4f59.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/612586138c238ba9f08632423e9df20b.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/6faea4ce1547e5189b482cdff44061e8.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/790948721fd6b6ad7e0701b2baa3634d.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/886d10220f2d116c4ab64fa08c7447d1.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/8f80a6f33186f92d00a1220399113df7.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/924cb5e047e2ec11864db14b5953e67a.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/975a51c901d9dc6e7fb6293d7b6030d2.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/9a1143588f7a32c66566452f125b4d20.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/9f3584eac840328b35c9c09759188dc2.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/9f79f5113aa40a71564937281bcc077e.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/a046fd95f3ddbfbe0ea600a01bc6209d.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/b3e8011ab46ab6ae544dc7961a406705.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/d0dae2bb1d0bac7cfbeb7413b616f8bb.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/de3f2d2f237ddc3664d8b91089888e50.mid',
 'data/LMD/lmd_matched/A/F/H/TRAFHVP128F4280033/ec88ee1703906b5a2640c81b277c7d9d.mid',
 'data/LMD/lmd_matched/A/F/I/TRAFIGS128F92C6875/57279c5fb77ae95a39b2ecff5baa44c0.mid',
 'data/LMD/lmd_matched/A/F/I/TRAFIGS128F92C6875/e6d677f899a916d2d361f83881d3fb4e.mid',
 'data/LMD/lmd_matched/A/F/I/TRAFIOY128F1462BF9/5bddad37167aced160d1d5ee1beb645d.mid',
 ...]
In [6]:
len(lmd_catalog)
Out[6]:
116189
In [7]:
lmd_catalog_all = {'path': [],
                   'MSD_name': [],
                   'LMD_name': []}

lmd_catalog_all['path'] = lmd_catalog
lmd_catalog_all['MSD_name'] = [path.split('/')[-2] for path in lmd_catalog]
lmd_catalog_all['LMD_name'] = [path.split('/')[-1].split('.')[-2] for path in lmd_catalog]

lmd_df = pd.DataFrame(lmd_catalog_all)
lmd_df
Out[7]:
path MSD_name LMD_name
0 data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... TRAAAGR128F425B14B 1d9d16a9da90c090809c153754823c2b
1 data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... TRAAAGR128F425B14B 5dd29e99ed7bd3cc0c5177a6e9de22ea
2 data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... TRAAAGR128F425B14B b97c529ab9ef783a849b896816001748
3 data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... TRAAAGR128F425B14B dac3cdd0db6341d8dc14641e44ed0d44
4 data/LMD/lmd_matched/A/A/A/TRAAAZF12903CCCF6B/... TRAAAZF12903CCCF6B 05f21994c71a5f881e64f45c8d706165
... ... ... ...
116184 data/LMD/lmd_matched/Z/Z/Z/TRZZZTN128EF35C42F/... TRZZZTN128EF35C42F 165e156e5192569e41dc8390b80a1465
116185 data/LMD/lmd_matched/Z/Z/Z/TRZZZTN128EF35C42F/... TRZZZTN128EF35C42F 87e403b5fcb06718767aee0a9386f86c
116186 data/LMD/lmd_matched/Z/Z/Z/TRZZZTN128EF35C42F/... TRZZZTN128EF35C42F c56e00ecc890dfdfbdd551cb9ea15ca5
116187 data/LMD/lmd_matched/Z/Z/Z/TRZZZYV128F92E996D/... TRZZZYV128F92E996D 1b966417a9aa703873c5fa1cfe18da32
116188 data/LMD/lmd_matched/Z/Z/Z/TRZZZYV128F92E996D/... TRZZZYV128F92E996D 3bcd7e0cc20adcc8dc3e912623bb0e1b

116189 rows × 3 columns

In [8]:
lmd_df["MSD_name"].nunique()
Out[8]:
31034

LMD-matched metadata (MillionSongDataset): The Metadata¶

In [9]:
import hdf5_getters
In [10]:
msd_catalog = []
titles = []
artists = []
releases = []
years = []

for dirpath, dirnames, filenames in tqdm(os.walk('data/LMD-matched-MSD')):
    for file in filenames:
        full_path = os.path.join(dirpath, file)
        if full_path.endswith('.h5'):

            # Append the path to the list
            msd_catalog.append(full_path)

            # Get the metadata
            h5 = hdf5_getters.open_h5_file_read(full_path)
            titles.append(hdf5_getters.get_title(h5))
            artists.append(hdf5_getters.get_artist_name(h5))
            releases.append(hdf5_getters.get_release(h5))
            years.append(hdf5_getters.get_year(h5))
            # danceability = hdf5_getters.get_danceability(h5)
            # get_energy = hdf5_getters.get_energy(h5)
15298it [07:33, 33.77it/s]
In [11]:
msd_catalog
Out[11]:
['data/LMD-matched-MSD/R/R/U/TRRRUFD12903CD7092.h5',
 'data/LMD-matched-MSD/R/R/U/TRRRUTV12903CEA11B.h5',
 'data/LMD-matched-MSD/R/R/U/TRRRUJO128E07813E7.h5',
 'data/LMD-matched-MSD/R/R/I/TRRRIYO128F428CF6F.h5',
 'data/LMD-matched-MSD/R/R/I/TRRRILO128F422FFED.h5',
 'data/LMD-matched-MSD/R/R/I/TRRRIVC12903CA6C5A.h5',
 'data/LMD-matched-MSD/R/R/I/TRRRILD128F92CB682.h5',
 'data/LMD-matched-MSD/R/R/I/TRRRION128F145EBB7.h5',
 'data/LMD-matched-MSD/R/R/N/TRRRNPV128F42AAA55.h5',
 'data/LMD-matched-MSD/R/R/N/TRRRNGS12903CD16D9.h5',
 'data/LMD-matched-MSD/R/R/N/TRRRNKD12903CB3410.h5',
 'data/LMD-matched-MSD/R/R/G/TRRRGET128F426655D.h5',
 'data/LMD-matched-MSD/R/R/Z/TRRRZXV128F92EFABF.h5',
 'data/LMD-matched-MSD/R/R/Z/TRRRZEM128F4262F06.h5',
 'data/LMD-matched-MSD/R/R/T/TRRRTLE12903CA241F.h5',
 'data/LMD-matched-MSD/R/R/S/TRRRSCQ128F42807E8.h5',
 'data/LMD-matched-MSD/R/R/S/TRRRSSX128F42BCE2A.h5',
 'data/LMD-matched-MSD/R/R/A/TRRRAJP128E0793859.h5',
 'data/LMD-matched-MSD/R/R/A/TRRRAAG128F14744C5.h5',
 'data/LMD-matched-MSD/R/R/F/TRRRFLX128F9326186.h5',
 'data/LMD-matched-MSD/R/R/O/TRRROCT128F4230230.h5',
 'data/LMD-matched-MSD/R/R/H/TRRRHVN128F429E83C.h5',
 'data/LMD-matched-MSD/R/R/D/TRRRDVU128F9302BEB.h5',
 'data/LMD-matched-MSD/R/R/X/TRRRXOJ12903CC2D78.h5',
 'data/LMD-matched-MSD/R/R/X/TRRRXSR128F4269FA5.h5',
 'data/LMD-matched-MSD/R/R/E/TRRREEC128F9336C97.h5',
 'data/LMD-matched-MSD/R/R/E/TRRREUJ128F9332B39.h5',
 'data/LMD-matched-MSD/R/R/E/TRRREEO128F933C62F.h5',
 'data/LMD-matched-MSD/R/R/E/TRRRERM128F429B7A0.h5',
 'data/LMD-matched-MSD/R/R/K/TRRRKJI128F1456D1B.h5',
 'data/LMD-matched-MSD/R/R/L/TRRRLMG128F427B108.h5',
 'data/LMD-matched-MSD/R/R/L/TRRRLPV128F426BFF3.h5',
 'data/LMD-matched-MSD/R/R/Y/TRRRYBV128E0793857.h5',
 'data/LMD-matched-MSD/R/R/Y/TRRRYTY12903D07280.h5',
 'data/LMD-matched-MSD/R/R/Y/TRRRYOS128F425D001.h5',
 'data/LMD-matched-MSD/R/R/P/TRRRPIR128F93421FA.h5',
 'data/LMD-matched-MSD/R/R/W/TRRRWZQ128F42819A0.h5',
 'data/LMD-matched-MSD/R/R/W/TRRRWOC128F42671E3.h5',
 'data/LMD-matched-MSD/R/U/R/TRRURXH128F146CB45.h5',
 'data/LMD-matched-MSD/R/U/U/TRRUUQJ128F1473ADF.h5',
 'data/LMD-matched-MSD/R/U/U/TRRUUIS128E078D76F.h5',
 'data/LMD-matched-MSD/R/U/U/TRRUUHV128F4298B1B.h5',
 'data/LMD-matched-MSD/R/U/U/TRRUUCY128F92C97E1.h5',
 'data/LMD-matched-MSD/R/U/U/TRRUUCY128F145BFF0.h5',
 'data/LMD-matched-MSD/R/U/I/TRRUIKN128E078218F.h5',
 'data/LMD-matched-MSD/R/U/I/TRRUIZR128F92FFA5B.h5',
 'data/LMD-matched-MSD/R/U/N/TRRUNLW128F428E56D.h5',
 'data/LMD-matched-MSD/R/U/N/TRRUNJZ128EF362D67.h5',
 'data/LMD-matched-MSD/R/U/N/TRRUNLM128F931C29F.h5',
 'data/LMD-matched-MSD/R/U/N/TRRUNUA128F42912D2.h5',
 'data/LMD-matched-MSD/R/U/G/TRRUGUW12903CC36E5.h5',
 'data/LMD-matched-MSD/R/U/G/TRRUGPP12903CCEB48.h5',
 'data/LMD-matched-MSD/R/U/Z/TRRUZUJ12903CD201F.h5',
 'data/LMD-matched-MSD/R/U/Z/TRRUZSJ128F93212E9.h5',
 'data/LMD-matched-MSD/R/U/T/TRRUTPF128F146C9F1.h5',
 'data/LMD-matched-MSD/R/U/S/TRRUSCL128F930DC72.h5',
 'data/LMD-matched-MSD/R/U/S/TRRUSSW128F931AD36.h5',
 'data/LMD-matched-MSD/R/U/S/TRRUSQY128F429B28A.h5',
 'data/LMD-matched-MSD/R/U/A/TRRUAOM12903CE474C.h5',
 'data/LMD-matched-MSD/R/U/A/TRRUAYW128EF357F83.h5',
 'data/LMD-matched-MSD/R/U/F/TRRUFKT128F92CEB13.h5',
 'data/LMD-matched-MSD/R/U/F/TRRUFJI128F4263BEC.h5',
 'data/LMD-matched-MSD/R/U/O/TRRUONA128F9303C68.h5',
 'data/LMD-matched-MSD/R/U/H/TRRUHQZ128F424EF19.h5',
 'data/LMD-matched-MSD/R/U/H/TRRUHFX128F92E7C82.h5',
 'data/LMD-matched-MSD/R/U/H/TRRUHJT128F93491BB.h5',
 'data/LMD-matched-MSD/R/U/H/TRRUHOZ128F92EC575.h5',
 'data/LMD-matched-MSD/R/U/H/TRRUHQN128E0781A4F.h5',
 'data/LMD-matched-MSD/R/U/M/TRRUMDE128F93168CF.h5',
 'data/LMD-matched-MSD/R/U/M/TRRUMAK128F933DAD0.h5',
 'data/LMD-matched-MSD/R/U/M/TRRUMWD128F427358D.h5',
 'data/LMD-matched-MSD/R/U/M/TRRUMXL128F92FDA9B.h5',
 'data/LMD-matched-MSD/R/U/J/TRRUJRA128E07937D6.h5',
 'data/LMD-matched-MSD/R/U/J/TRRUJTD128F14555A1.h5',
 'data/LMD-matched-MSD/R/U/J/TRRUJXL128F428E6ED.h5',
 'data/LMD-matched-MSD/R/U/C/TRRUCQM128F93159C2.h5',
 'data/LMD-matched-MSD/R/U/C/TRRUCDI128E078A909.h5',
 'data/LMD-matched-MSD/R/U/D/TRRUDMU128F427A22B.h5',
 'data/LMD-matched-MSD/R/U/D/TRRUDYP128F426013C.h5',
 'data/LMD-matched-MSD/R/U/V/TRRUVKX128F1456608.h5',
 'data/LMD-matched-MSD/R/U/Q/TRRUQMX128F4236257.h5',
 'data/LMD-matched-MSD/R/U/Q/TRRUQSZ128F424E9B1.h5',
 'data/LMD-matched-MSD/R/U/X/TRRUXKO12903D05745.h5',
 'data/LMD-matched-MSD/R/U/X/TRRUXNM128EF34C551.h5',
 'data/LMD-matched-MSD/R/U/X/TRRUXAH128E078FECB.h5',
 'data/LMD-matched-MSD/R/U/E/TRRUECX12903D10A40.h5',
 'data/LMD-matched-MSD/R/U/E/TRRUEPL128F4242528.h5',
 'data/LMD-matched-MSD/R/U/E/TRRUEHD12903CB3EC4.h5',
 'data/LMD-matched-MSD/R/U/B/TRRUBZB128E078B30B.h5',
 'data/LMD-matched-MSD/R/U/B/TRRUBCD128F1484D41.h5',
 'data/LMD-matched-MSD/R/U/B/TRRUBZR128F1484D35.h5',
 'data/LMD-matched-MSD/R/U/K/TRRUKPM128F42663B3.h5',
 'data/LMD-matched-MSD/R/U/K/TRRUKKB12903CFEF49.h5',
 'data/LMD-matched-MSD/R/U/K/TRRUKQW128F92DD945.h5',
 'data/LMD-matched-MSD/R/U/L/TRRULIV128F14A1093.h5',
 'data/LMD-matched-MSD/R/U/L/TRRULFQ128F429A6BA.h5',
 'data/LMD-matched-MSD/R/U/L/TRRULOY128F4273A39.h5',
 'data/LMD-matched-MSD/R/U/L/TRRULSG128F931C5A1.h5',
 'data/LMD-matched-MSD/R/U/Y/TRRUYYB128F4283CF8.h5',
 'data/LMD-matched-MSD/R/U/W/TRRUWWN128F931FBEB.h5',
 'data/LMD-matched-MSD/R/I/R/TRRIRMX128F92E6272.h5',
 'data/LMD-matched-MSD/R/I/R/TRRIRNW128F4270604.h5',
 'data/LMD-matched-MSD/R/I/R/TRRIRBA12903C96B3F.h5',
 'data/LMD-matched-MSD/R/I/U/TRRIUKV128F423AAF5.h5',
 'data/LMD-matched-MSD/R/I/I/TRRIIEN128F92E0443.h5',
 'data/LMD-matched-MSD/R/I/I/TRRIIUM128F92FDD12.h5',
 'data/LMD-matched-MSD/R/I/G/TRRIGHM12903CEF8A5.h5',
 'data/LMD-matched-MSD/R/I/Z/TRRIZEQ128F423CC27.h5',
 'data/LMD-matched-MSD/R/I/Z/TRRIZJV128F92F3F44.h5',
 'data/LMD-matched-MSD/R/I/T/TRRITEY128F9339346.h5',
 'data/LMD-matched-MSD/R/I/T/TRRITXQ128F424F9A4.h5',
 'data/LMD-matched-MSD/R/I/T/TRRITKZ128F426DE6A.h5',
 'data/LMD-matched-MSD/R/I/S/TRRISMZ128F428CD14.h5',
 'data/LMD-matched-MSD/R/I/S/TRRISFW128F4243683.h5',
 'data/LMD-matched-MSD/R/I/S/TRRISDV128F42A72DA.h5',
 'data/LMD-matched-MSD/R/I/A/TRRIAOB128F425AC82.h5',
 'data/LMD-matched-MSD/R/I/F/TRRIFAP128F426FD0B.h5',
 'data/LMD-matched-MSD/R/I/O/TRRIOEE128F425F80D.h5',
 'data/LMD-matched-MSD/R/I/O/TRRIOOT128F428660A.h5',
 'data/LMD-matched-MSD/R/I/O/TRRIOMP128F145F8CC.h5',
 'data/LMD-matched-MSD/R/I/H/TRRIHTD128F92DFF10.h5',
 'data/LMD-matched-MSD/R/I/M/TRRIMIX128F92E63EC.h5',
 'data/LMD-matched-MSD/R/I/M/TRRIMUI128F930658E.h5',
 'data/LMD-matched-MSD/R/I/M/TRRIMRJ128F93231FF.h5',
 'data/LMD-matched-MSD/R/I/C/TRRICMX128F428E027.h5',
 'data/LMD-matched-MSD/R/I/C/TRRICCN12903CB4245.h5',
 'data/LMD-matched-MSD/R/I/C/TRRICMZ128F4247807.h5',
 'data/LMD-matched-MSD/R/I/D/TRRIDPI128F934445C.h5',
 'data/LMD-matched-MSD/R/I/D/TRRIDJK128F92FC9A9.h5',
 'data/LMD-matched-MSD/R/I/V/TRRIVDC128F932CF85.h5',
 'data/LMD-matched-MSD/R/I/V/TRRIVPQ128F934069F.h5',
 'data/LMD-matched-MSD/R/I/V/TRRIVDJ128F429B0E8.h5',
 'data/LMD-matched-MSD/R/I/Q/TRRIQWN128F92CA520.h5',
 'data/LMD-matched-MSD/R/I/X/TRRIXQQ128F4292F3C.h5',
 'data/LMD-matched-MSD/R/I/X/TRRIXVH128F14756DF.h5',
 'data/LMD-matched-MSD/R/I/E/TRRIEHA12903CBDE6F.h5',
 'data/LMD-matched-MSD/R/I/E/TRRIEKN12903CF7D35.h5',
 'data/LMD-matched-MSD/R/I/B/TRRIBEL128F92F33BD.h5',
 'data/LMD-matched-MSD/R/I/B/TRRIBQF12903CE760A.h5',
 'data/LMD-matched-MSD/R/I/K/TRRIKFS128F42AB258.h5',
 'data/LMD-matched-MSD/R/I/L/TRRILDK128F4283325.h5',
 'data/LMD-matched-MSD/R/I/Y/TRRIYQT128F92E4001.h5',
 'data/LMD-matched-MSD/R/I/P/TRRIPRU128F426AEE8.h5',
 'data/LMD-matched-MSD/R/I/P/TRRIPEG128F42865FD.h5',
 'data/LMD-matched-MSD/R/I/P/TRRIPGZ128F9303E22.h5',
 'data/LMD-matched-MSD/R/N/R/TRRNRTP12903CAE283.h5',
 'data/LMD-matched-MSD/R/N/R/TRRNRAX128F9351DF9.h5',
 'data/LMD-matched-MSD/R/N/U/TRRNUHX128F9305B95.h5',
 'data/LMD-matched-MSD/R/N/U/TRRNUPH12903C95CBE.h5',
 'data/LMD-matched-MSD/R/N/U/TRRNUMR128F4259FFE.h5',
 'data/LMD-matched-MSD/R/N/I/TRRNIYN128F92E36D0.h5',
 'data/LMD-matched-MSD/R/N/N/TRRNNKX12903CE6BE9.h5',
 'data/LMD-matched-MSD/R/N/G/TRRNGIB128F4251FCE.h5',
 'data/LMD-matched-MSD/R/N/Z/TRRNZBN128F147CC7A.h5',
 'data/LMD-matched-MSD/R/N/T/TRRNTIN128F425DD4F.h5',
 'data/LMD-matched-MSD/R/N/S/TRRNSKP128F931AFE8.h5',
 'data/LMD-matched-MSD/R/N/S/TRRNSTB128F92D1CDE.h5',
 'data/LMD-matched-MSD/R/N/A/TRRNARX128F4264AEB.h5',
 'data/LMD-matched-MSD/R/N/A/TRRNAUT12903CA128D.h5',
 'data/LMD-matched-MSD/R/N/O/TRRNOXX128F4268365.h5',
 'data/LMD-matched-MSD/R/N/J/TRRNJJS128F9301423.h5',
 'data/LMD-matched-MSD/R/N/C/TRRNCWN128F934D61C.h5',
 'data/LMD-matched-MSD/R/N/C/TRRNCGE12903CD042D.h5',
 'data/LMD-matched-MSD/R/N/C/TRRNCJG12903CFD79A.h5',
 'data/LMD-matched-MSD/R/N/D/TRRNDQO128F93521F5.h5',
 'data/LMD-matched-MSD/R/N/D/TRRNDQT128F42691FC.h5',
 'data/LMD-matched-MSD/R/N/Q/TRRNQYJ12903CCE135.h5',
 'data/LMD-matched-MSD/R/N/Q/TRRNQJL128F427B344.h5',
 'data/LMD-matched-MSD/R/N/B/TRRNBXR128F931C2A7.h5',
 'data/LMD-matched-MSD/R/N/B/TRRNBJE12903CE6A76.h5',
 'data/LMD-matched-MSD/R/N/K/TRRNKTX12903D045E3.h5',
 'data/LMD-matched-MSD/R/N/K/TRRNKKU128EF3435E1.h5',
 'data/LMD-matched-MSD/R/N/L/TRRNLXI128E0785825.h5',
 'data/LMD-matched-MSD/R/N/L/TRRNLJN128F930B25D.h5',
 'data/LMD-matched-MSD/R/N/Y/TRRNYCG128F426103A.h5',
 'data/LMD-matched-MSD/R/N/P/TRRNPTO12903CA4095.h5',
 'data/LMD-matched-MSD/R/N/P/TRRNPBG128F93343CD.h5',
 'data/LMD-matched-MSD/R/N/W/TRRNWDE128F148250F.h5',
 'data/LMD-matched-MSD/R/G/R/TRRGRPB128F92EC690.h5',
 'data/LMD-matched-MSD/R/G/R/TRRGRWK128F423AC34.h5',
 'data/LMD-matched-MSD/R/G/U/TRRGUDF12903CA8191.h5',
 'data/LMD-matched-MSD/R/G/U/TRRGUNL128F9320CBB.h5',
 'data/LMD-matched-MSD/R/G/I/TRRGIDR128F92F0A2D.h5',
 'data/LMD-matched-MSD/R/G/I/TRRGISH128F425735E.h5',
 'data/LMD-matched-MSD/R/G/I/TRRGIDH128F1494DEF.h5',
 'data/LMD-matched-MSD/R/G/I/TRRGIBF128F427025E.h5',
 'data/LMD-matched-MSD/R/G/I/TRRGIVT128F426E10D.h5',
 'data/LMD-matched-MSD/R/G/I/TRRGIJV128F930C330.h5',
 'data/LMD-matched-MSD/R/G/N/TRRGNEQ128F92F1464.h5',
 'data/LMD-matched-MSD/R/G/G/TRRGGQZ128F42728DA.h5',
 'data/LMD-matched-MSD/R/G/G/TRRGGKE12903CAC76F.h5',
 'data/LMD-matched-MSD/R/G/T/TRRGTKC128F428E8D9.h5',
 'data/LMD-matched-MSD/R/G/S/TRRGSCV128F42420E0.h5',
 'data/LMD-matched-MSD/R/G/F/TRRGFXG12903CE7C08.h5',
 'data/LMD-matched-MSD/R/G/F/TRRGFQP128F425232F.h5',
 'data/LMD-matched-MSD/R/G/O/TRRGONQ128F1475904.h5',
 'data/LMD-matched-MSD/R/G/H/TRRGHPO128F429253D.h5',
 'data/LMD-matched-MSD/R/G/H/TRRGHOZ128F9314A38.h5',
 'data/LMD-matched-MSD/R/G/M/TRRGMDW128F92E7218.h5',
 'data/LMD-matched-MSD/R/G/M/TRRGMXU12903CF02E8.h5',
 'data/LMD-matched-MSD/R/G/J/TRRGJNU128F92F42BF.h5',
 'data/LMD-matched-MSD/R/G/C/TRRGCQM12903CFD22F.h5',
 'data/LMD-matched-MSD/R/G/C/TRRGCVX128F4257CE5.h5',
 'data/LMD-matched-MSD/R/G/D/TRRGDVK128F42ACB3D.h5',
 'data/LMD-matched-MSD/R/G/D/TRRGDHC128F428C743.h5',
 'data/LMD-matched-MSD/R/G/V/TRRGVPW128F92F7B65.h5',
 'data/LMD-matched-MSD/R/G/V/TRRGVLF128F9320BDD.h5',
 'data/LMD-matched-MSD/R/G/Q/TRRGQQR128F932C2C6.h5',
 'data/LMD-matched-MSD/R/G/Q/TRRGQOU12903CF77BC.h5',
 'data/LMD-matched-MSD/R/G/X/TRRGXJV128F427CC43.h5',
 'data/LMD-matched-MSD/R/G/X/TRRGXNB128F42905A8.h5',
 'data/LMD-matched-MSD/R/G/X/TRRGXJL128F92F2412.h5',
 'data/LMD-matched-MSD/R/G/X/TRRGXKY128F147D661.h5',
 'data/LMD-matched-MSD/R/G/E/TRRGETS12903D03916.h5',
 'data/LMD-matched-MSD/R/G/E/TRRGEOW128F933DC7D.h5',
 'data/LMD-matched-MSD/R/G/E/TRRGEJM128F1480E86.h5',
 'data/LMD-matched-MSD/R/G/B/TRRGBTU128E078B046.h5',
 'data/LMD-matched-MSD/R/G/B/TRRGBLN128F4269721.h5',
 'data/LMD-matched-MSD/R/G/K/TRRGKQZ12903CA2D5E.h5',
 'data/LMD-matched-MSD/R/G/P/TRRGPSN12903CD5557.h5',
 'data/LMD-matched-MSD/R/G/P/TRRGPSF128F92D92AA.h5',
 'data/LMD-matched-MSD/R/G/W/TRRGWGK128F9303FD2.h5',
 'data/LMD-matched-MSD/R/Z/U/TRRZUVR128F42669A5.h5',
 'data/LMD-matched-MSD/R/Z/U/TRRZUWN128F92EE271.h5',
 'data/LMD-matched-MSD/R/Z/I/TRRZIBH128F4278F43.h5',
 'data/LMD-matched-MSD/R/Z/N/TRRZNNT128F4249C2F.h5',
 'data/LMD-matched-MSD/R/Z/G/TRRZGER128F4287614.h5',
 'data/LMD-matched-MSD/R/Z/Z/TRRZZYA128F425EDE3.h5',
 'data/LMD-matched-MSD/R/Z/Z/TRRZZYJ128E078A919.h5',
 'data/LMD-matched-MSD/R/Z/Z/TRRZZXP128F42AE685.h5',
 'data/LMD-matched-MSD/R/Z/T/TRRZTXC128F92FDA6C.h5',
 'data/LMD-matched-MSD/R/Z/S/TRRZSDS128F149E9EF.h5',
 'data/LMD-matched-MSD/R/Z/S/TRRZSAS128F4245E51.h5',
 'data/LMD-matched-MSD/R/Z/A/TRRZAKJ128F14634A6.h5',
 'data/LMD-matched-MSD/R/Z/F/TRRZFBT128F146548B.h5',
 'data/LMD-matched-MSD/R/Z/F/TRRZFGZ128F422BB3F.h5',
 'data/LMD-matched-MSD/R/Z/H/TRRZHCA12903CC8019.h5',
 'data/LMD-matched-MSD/R/Z/M/TRRZMWR128F1460BAA.h5',
 'data/LMD-matched-MSD/R/Z/M/TRRZMCS128F147E9B6.h5',
 'data/LMD-matched-MSD/R/Z/M/TRRZMOI128F424E7CB.h5',
 'data/LMD-matched-MSD/R/Z/J/TRRZJJL128E0785341.h5',
 'data/LMD-matched-MSD/R/Z/J/TRRZJNQ128F14A9F59.h5',
 'data/LMD-matched-MSD/R/Z/J/TRRZJDN128F429223A.h5',
 'data/LMD-matched-MSD/R/Z/J/TRRZJGJ12903CFF99E.h5',
 'data/LMD-matched-MSD/R/Z/J/TRRZJXE128F422791A.h5',
 'data/LMD-matched-MSD/R/Z/D/TRRZDAU128F1472584.h5',
 'data/LMD-matched-MSD/R/Z/V/TRRZVJT128F42B9B1A.h5',
 'data/LMD-matched-MSD/R/Z/Q/TRRZQAC128F42591BD.h5',
 'data/LMD-matched-MSD/R/Z/Q/TRRZQEU128F427A3F8.h5',
 'data/LMD-matched-MSD/R/Z/X/TRRZXIZ128F92F3BA9.h5',
 'data/LMD-matched-MSD/R/Z/E/TRRZEJC12903CA0C1C.h5',
 'data/LMD-matched-MSD/R/Z/B/TRRZBZI128F429223B.h5',
 'data/LMD-matched-MSD/R/Z/B/TRRZBIT128F42A341E.h5',
 'data/LMD-matched-MSD/R/Z/B/TRRZBMF128E0782853.h5',
 'data/LMD-matched-MSD/R/Z/B/TRRZBCA128F426C1BF.h5',
 'data/LMD-matched-MSD/R/Z/K/TRRZKNN128E0793A9B.h5',
 'data/LMD-matched-MSD/R/Z/K/TRRZKDP128F42BBE1E.h5',
 'data/LMD-matched-MSD/R/Z/K/TRRZKYT128F149EB0E.h5',
 'data/LMD-matched-MSD/R/Z/L/TRRZLSK128F4266F3C.h5',
 'data/LMD-matched-MSD/R/Z/Y/TRRZYEQ128E078117B.h5',
 'data/LMD-matched-MSD/R/Z/Y/TRRZYBC128F9325740.h5',
 'data/LMD-matched-MSD/R/Z/Y/TRRZYNF128F93304C6.h5',
 'data/LMD-matched-MSD/R/Z/P/TRRZPQR128F930BB61.h5',
 'data/LMD-matched-MSD/R/Z/W/TRRZWGG128F426D3EA.h5',
 'data/LMD-matched-MSD/R/Z/W/TRRZWRA128F932617F.h5',
 'data/LMD-matched-MSD/R/Z/W/TRRZWIC12903CDEE1D.h5',
 'data/LMD-matched-MSD/R/T/R/TRRTRSK128F9303C80.h5',
 'data/LMD-matched-MSD/R/T/R/TRRTREI12903CE134F.h5',
 'data/LMD-matched-MSD/R/T/R/TRRTRRS128F148B5D8.h5',
 'data/LMD-matched-MSD/R/T/I/TRRTIWE12903CFB8D7.h5',
 'data/LMD-matched-MSD/R/T/N/TRRTNRY128F42575FA.h5',
 'data/LMD-matched-MSD/R/T/N/TRRTNTI128F930DC10.h5',
 'data/LMD-matched-MSD/R/T/G/TRRTGLE128F92E302E.h5',
 'data/LMD-matched-MSD/R/T/Z/TRRTZTV12903D0569D.h5',
 'data/LMD-matched-MSD/R/T/Z/TRRTZKU128F423C191.h5',
 'data/LMD-matched-MSD/R/T/Z/TRRTZQN128F932373B.h5',
 'data/LMD-matched-MSD/R/T/T/TRRTTIN128F1463B81.h5',
 'data/LMD-matched-MSD/R/T/T/TRRTTJK128F4243064.h5',
 'data/LMD-matched-MSD/R/T/S/TRRTSXU128F429C62E.h5',
 'data/LMD-matched-MSD/R/T/S/TRRTSIO128F93269F7.h5',
 'data/LMD-matched-MSD/R/T/S/TRRTSVN12903CFA2F8.h5',
 'data/LMD-matched-MSD/R/T/A/TRRTAHJ128F42646CA.h5',
 'data/LMD-matched-MSD/R/T/F/TRRTFET128E0788AFF.h5',
 'data/LMD-matched-MSD/R/T/O/TRRTOIY128F92EA9E4.h5',
 'data/LMD-matched-MSD/R/T/O/TRRTONT128F933DB96.h5',
 'data/LMD-matched-MSD/R/T/O/TRRTOMM12903CBF519.h5',
 'data/LMD-matched-MSD/R/T/O/TRRTOKX12903CF9E8A.h5',
 'data/LMD-matched-MSD/R/T/H/TRRTHCE128F42940EF.h5',
 'data/LMD-matched-MSD/R/T/M/TRRTMOG128F932B0CC.h5',
 'data/LMD-matched-MSD/R/T/M/TRRTMSG12903CD3984.h5',
 'data/LMD-matched-MSD/R/T/J/TRRTJCB128F42B7B17.h5',
 'data/LMD-matched-MSD/R/T/J/TRRTJQW128F933A6B6.h5',
 'data/LMD-matched-MSD/R/T/J/TRRTJVV128F92F1E82.h5',
 'data/LMD-matched-MSD/R/T/J/TRRTJDX128F427CD0E.h5',
 'data/LMD-matched-MSD/R/T/C/TRRTCES128F9336ECF.h5',
 'data/LMD-matched-MSD/R/T/C/TRRTCDR128F425328D.h5',
 'data/LMD-matched-MSD/R/T/C/TRRTCIT12903CE296B.h5',
 'data/LMD-matched-MSD/R/T/C/TRRTCES128F426A3F2.h5',
 'data/LMD-matched-MSD/R/T/D/TRRTDKH128F93159C0.h5',
 'data/LMD-matched-MSD/R/T/D/TRRTDIY12903CDBBC3.h5',
 'data/LMD-matched-MSD/R/T/D/TRRTDHQ12903CB63A2.h5',
 'data/LMD-matched-MSD/R/T/V/TRRTVHH128F423B10F.h5',
 'data/LMD-matched-MSD/R/T/Q/TRRTQXM128F9335CA8.h5',
 'data/LMD-matched-MSD/R/T/Q/TRRTQAQ12903CA0C1D.h5',
 'data/LMD-matched-MSD/R/T/X/TRRTXRQ128F931E68A.h5',
 'data/LMD-matched-MSD/R/T/X/TRRTXDQ128E07994F0.h5',
 'data/LMD-matched-MSD/R/T/E/TRRTEAY128EF35E169.h5',
 'data/LMD-matched-MSD/R/T/E/TRRTEQC128F4260D5B.h5',
 'data/LMD-matched-MSD/R/T/B/TRRTBAH128F92E46F2.h5',
 'data/LMD-matched-MSD/R/T/B/TRRTBSS128F42732C9.h5',
 'data/LMD-matched-MSD/R/T/B/TRRTBSY12903CA6811.h5',
 'data/LMD-matched-MSD/R/T/K/TRRTKJR128F428577E.h5',
 'data/LMD-matched-MSD/R/T/K/TRRTKQF128F4245C40.h5',
 'data/LMD-matched-MSD/R/T/K/TRRTKHN12903CB465B.h5',
 'data/LMD-matched-MSD/R/T/L/TRRTLOC128F425D59D.h5',
 'data/LMD-matched-MSD/R/T/Y/TRRTYIK128F4252A78.h5',
 'data/LMD-matched-MSD/R/T/W/TRRTWWZ128F4274252.h5',
 'data/LMD-matched-MSD/R/T/W/TRRTWWP12903CDB9F7.h5',
 'data/LMD-matched-MSD/R/S/R/TRRSROC128F146A859.h5',
 'data/LMD-matched-MSD/R/S/R/TRRSRUH128F92CF402.h5',
 'data/LMD-matched-MSD/R/S/U/TRRSUDH128F4241DF2.h5',
 'data/LMD-matched-MSD/R/S/U/TRRSUWZ128F426359C.h5',
 'data/LMD-matched-MSD/R/S/I/TRRSINF128F93123C5.h5',
 'data/LMD-matched-MSD/R/S/I/TRRSIIR128F14A1108.h5',
 'data/LMD-matched-MSD/R/S/N/TRRSNJP128F42A0E87.h5',
 'data/LMD-matched-MSD/R/S/N/TRRSNYS128F147D9A1.h5',
 'data/LMD-matched-MSD/R/S/N/TRRSNDX128E0793B02.h5',
 'data/LMD-matched-MSD/R/S/G/TRRSGPS128F92EDEA0.h5',
 'data/LMD-matched-MSD/R/S/Z/TRRSZCO128F4270273.h5',
 'data/LMD-matched-MSD/R/S/T/TRRSTPB12903CE9514.h5',
 'data/LMD-matched-MSD/R/S/A/TRRSAOK128F427C9A0.h5',
 'data/LMD-matched-MSD/R/S/F/TRRSFFR128F93252B4.h5',
 'data/LMD-matched-MSD/R/S/F/TRRSFEJ128F42B00BA.h5',
 'data/LMD-matched-MSD/R/S/F/TRRSFET128F427F10F.h5',
 'data/LMD-matched-MSD/R/S/F/TRRSFOD128F42BC56E.h5',
 'data/LMD-matched-MSD/R/S/F/TRRSFOQ12903D03F07.h5',
 'data/LMD-matched-MSD/R/S/F/TRRSFFG128F1460F2B.h5',
 'data/LMD-matched-MSD/R/S/O/TRRSOTN12903CCF889.h5',
 'data/LMD-matched-MSD/R/S/O/TRRSOLA128F92FCE56.h5',
 'data/LMD-matched-MSD/R/S/H/TRRSHDC128F4264CDA.h5',
 'data/LMD-matched-MSD/R/S/H/TRRSHTJ128F4286CE0.h5',
 'data/LMD-matched-MSD/R/S/M/TRRSMAY128F9312502.h5',
 'data/LMD-matched-MSD/R/S/M/TRRSMMQ128F424D680.h5',
 'data/LMD-matched-MSD/R/S/M/TRRSMWR128F92EDA75.h5',
 'data/LMD-matched-MSD/R/S/J/TRRSJFM128F429545E.h5',
 'data/LMD-matched-MSD/R/S/J/TRRSJSO12903CE1E14.h5',
 'data/LMD-matched-MSD/R/S/C/TRRSCVW128F4245485.h5',
 'data/LMD-matched-MSD/R/S/C/TRRSCAG128F1469C89.h5',
 'data/LMD-matched-MSD/R/S/D/TRRSDBS12903CEC331.h5',
 'data/LMD-matched-MSD/R/S/V/TRRSVFJ128F426FB31.h5',
 'data/LMD-matched-MSD/R/S/V/TRRSVVA128F42294D9.h5',
 'data/LMD-matched-MSD/R/S/Q/TRRSQKX12903CD077F.h5',
 'data/LMD-matched-MSD/R/S/E/TRRSEMQ128F92D4F3E.h5',
 'data/LMD-matched-MSD/R/S/K/TRRSKRE128F92CA523.h5',
 'data/LMD-matched-MSD/R/S/L/TRRSLVS12903D0CEAB.h5',
 'data/LMD-matched-MSD/R/S/L/TRRSLUS128F9321C75.h5',
 'data/LMD-matched-MSD/R/S/Y/TRRSYGZ128E078C5E5.h5',
 'data/LMD-matched-MSD/R/S/P/TRRSPIS128C71962D2.h5',
 'data/LMD-matched-MSD/R/S/P/TRRSPGC12903CE77F8.h5',
 'data/LMD-matched-MSD/R/S/W/TRRSWKA128F9339FD8.h5',
 'data/LMD-matched-MSD/R/S/W/TRRSWEX12903CE4924.h5',
 'data/LMD-matched-MSD/R/S/W/TRRSWCY128F9313F4A.h5',
 'data/LMD-matched-MSD/R/A/R/TRRARIX128F427026E.h5',
 'data/LMD-matched-MSD/R/A/U/TRRAULW12903CE1F26.h5',
 'data/LMD-matched-MSD/R/A/U/TRRAUBA128F4291BBC.h5',
 'data/LMD-matched-MSD/R/A/I/TRRAIZZ128F426E941.h5',
 'data/LMD-matched-MSD/R/A/I/TRRAIJM128F428059D.h5',
 'data/LMD-matched-MSD/R/A/N/TRRANDV128F42A176A.h5',
 'data/LMD-matched-MSD/R/A/G/TRRAGXR12903CDAE99.h5',
 'data/LMD-matched-MSD/R/A/G/TRRAGAC128F423842C.h5',
 'data/LMD-matched-MSD/R/A/G/TRRAGFI128F426B5E2.h5',
 'data/LMD-matched-MSD/R/A/Z/TRRAZSV128E0787319.h5',
 'data/LMD-matched-MSD/R/A/Z/TRRAZFK128F42469DD.h5',
 'data/LMD-matched-MSD/R/A/T/TRRATQI128F9334701.h5',
 'data/LMD-matched-MSD/R/A/T/TRRATOD12903CB620D.h5',
 'data/LMD-matched-MSD/R/A/A/TRRAAJA128F4295631.h5',
 'data/LMD-matched-MSD/R/A/F/TRRAFCG128F92DC772.h5',
 'data/LMD-matched-MSD/R/A/F/TRRAFZU128F426DFC7.h5',
 'data/LMD-matched-MSD/R/A/O/TRRAOEH12903CF8D61.h5',
 'data/LMD-matched-MSD/R/A/O/TRRAOWC128F14805AB.h5',
 'data/LMD-matched-MSD/R/A/H/TRRAHBV128F933D3A2.h5',
 'data/LMD-matched-MSD/R/A/H/TRRAHLG128F4290512.h5',
 'data/LMD-matched-MSD/R/A/M/TRRAMUC128F9343122.h5',
 'data/LMD-matched-MSD/R/A/J/TRRAJDA128F42509B8.h5',
 'data/LMD-matched-MSD/R/A/C/TRRACQG128F145959F.h5',
 'data/LMD-matched-MSD/R/A/C/TRRACHN128E07918EA.h5',
 'data/LMD-matched-MSD/R/A/V/TRRAVTG128F92CF14C.h5',
 'data/LMD-matched-MSD/R/A/V/TRRAVQC12903CA9136.h5',
 'data/LMD-matched-MSD/R/A/Q/TRRAQDD128F426ECA7.h5',
 'data/LMD-matched-MSD/R/A/Q/TRRAQOE128F426D2F5.h5',
 'data/LMD-matched-MSD/R/A/Q/TRRAQUC128F42774BE.h5',
 'data/LMD-matched-MSD/R/A/X/TRRAXEO128F933F56D.h5',
 'data/LMD-matched-MSD/R/A/B/TRRABQN128F42711B1.h5',
 'data/LMD-matched-MSD/R/A/B/TRRABFO128F93160B0.h5',
 'data/LMD-matched-MSD/R/A/K/TRRAKMG128F930B193.h5',
 'data/LMD-matched-MSD/R/A/L/TRRALUJ128F428E57F.h5',
 'data/LMD-matched-MSD/R/A/L/TRRALWT128F423B46C.h5',
 'data/LMD-matched-MSD/R/A/Y/TRRAYQT128F42B80F1.h5',
 'data/LMD-matched-MSD/R/A/Y/TRRAYEO128F930300B.h5',
 'data/LMD-matched-MSD/R/A/P/TRRAPDZ128F429B5D2.h5',
 'data/LMD-matched-MSD/R/A/P/TRRAPGD128F930D933.h5',
 'data/LMD-matched-MSD/R/A/P/TRRAPSC128F4287C93.h5',
 'data/LMD-matched-MSD/R/F/U/TRRFUNE12903D03EC3.h5',
 'data/LMD-matched-MSD/R/F/U/TRRFUGH128F148C0DE.h5',
 'data/LMD-matched-MSD/R/F/I/TRRFIXY12903CE5320.h5',
 'data/LMD-matched-MSD/R/F/I/TRRFIFL128F428260A.h5',
 'data/LMD-matched-MSD/R/F/N/TRRFNFR128F9307A5C.h5',
 'data/LMD-matched-MSD/R/F/G/TRRFGNP128F42A0230.h5',
 'data/LMD-matched-MSD/R/F/G/TRRFGAT128F931DEA6.h5',
 'data/LMD-matched-MSD/R/F/Z/TRRFZVN128F93004AD.h5',
 'data/LMD-matched-MSD/R/F/Z/TRRFZMC128F14A0B78.h5',
 'data/LMD-matched-MSD/R/F/Z/TRRFZFC128F4260EA9.h5',
 'data/LMD-matched-MSD/R/F/T/TRRFTDQ128E0786630.h5',
 'data/LMD-matched-MSD/R/F/T/TRRFTOS12903CE9797.h5',
 'data/LMD-matched-MSD/R/F/S/TRRFSVM128F933B30E.h5',
 'data/LMD-matched-MSD/R/F/S/TRRFSPM128F145FEFC.h5',
 'data/LMD-matched-MSD/R/F/S/TRRFSSO12903CB5113.h5',
 'data/LMD-matched-MSD/R/F/A/TRRFAYO128F9324F33.h5',
 'data/LMD-matched-MSD/R/F/F/TRRFFKW128F428CE61.h5',
 'data/LMD-matched-MSD/R/F/O/TRRFOIF128F428C6EE.h5',
 'data/LMD-matched-MSD/R/F/O/TRRFOHP128F42395B8.h5',
 'data/LMD-matched-MSD/R/F/O/TRRFOOQ128F4266F23.h5',
 'data/LMD-matched-MSD/R/F/O/TRRFOMH128F422AABA.h5',
 'data/LMD-matched-MSD/R/F/O/TRRFORJ128F4239334.h5',
 'data/LMD-matched-MSD/R/F/O/TRRFOWJ128F428FE16.h5',
 'data/LMD-matched-MSD/R/F/O/TRRFOAF128F92DF787.h5',
 'data/LMD-matched-MSD/R/F/H/TRRFHTJ128F9341EC2.h5',
 'data/LMD-matched-MSD/R/F/H/TRRFHWG128F932A0FD.h5',
 'data/LMD-matched-MSD/R/F/H/TRRFHHI12903CCD7F6.h5',
 'data/LMD-matched-MSD/R/F/H/TRRFHFO128F92F6076.h5',
 'data/LMD-matched-MSD/R/F/M/TRRFMBB128F9353ED5.h5',
 'data/LMD-matched-MSD/R/F/J/TRRFJYP128F4271726.h5',
 'data/LMD-matched-MSD/R/F/J/TRRFJVO12903CEF8A0.h5',
 'data/LMD-matched-MSD/R/F/J/TRRFJVI12903CB48CC.h5',
 'data/LMD-matched-MSD/R/F/C/TRRFCAT128F426A5B1.h5',
 'data/LMD-matched-MSD/R/F/D/TRRFDDD128F92D3FF0.h5',
 'data/LMD-matched-MSD/R/F/V/TRRFVTF128F93045C9.h5',
 'data/LMD-matched-MSD/R/F/V/TRRFVHM128F429DD2E.h5',
 'data/LMD-matched-MSD/R/F/V/TRRFVVW128F4264D27.h5',
 'data/LMD-matched-MSD/R/F/Q/TRRFQMB12903CF02E4.h5',
 'data/LMD-matched-MSD/R/F/Q/TRRFQLF128F146394D.h5',
 'data/LMD-matched-MSD/R/F/X/TRRFXYS12903CEDA58.h5',
 'data/LMD-matched-MSD/R/F/X/TRRFXSF128F147BC37.h5',
 'data/LMD-matched-MSD/R/F/X/TRRFXII128F92D41C8.h5',
 'data/LMD-matched-MSD/R/F/X/TRRFXKJ128F931157D.h5',
 'data/LMD-matched-MSD/R/F/X/TRRFXLV128F4290443.h5',
 'data/LMD-matched-MSD/R/F/K/TRRFKAL128F4265D2C.h5',
 'data/LMD-matched-MSD/R/F/K/TRRFKWC128F426B486.h5',
 'data/LMD-matched-MSD/R/F/L/TRRFLCE128F148B6B3.h5',
 'data/LMD-matched-MSD/R/F/Y/TRRFYSU128F426B375.h5',
 'data/LMD-matched-MSD/R/F/P/TRRFPZI128F92F621D.h5',
 'data/LMD-matched-MSD/R/F/W/TRRFWBF128F14ABEE6.h5',
 'data/LMD-matched-MSD/R/O/R/TRRORHF128E0786C6F.h5',
 'data/LMD-matched-MSD/R/O/R/TRRORHH128F424572F.h5',
 'data/LMD-matched-MSD/R/O/U/TRROULK128F149EB02.h5',
 'data/LMD-matched-MSD/R/O/I/TRROIYE12903CE8E80.h5',
 'data/LMD-matched-MSD/R/O/N/TRRONDX128F4259852.h5',
 'data/LMD-matched-MSD/R/O/N/TRRONGH128F931E1C0.h5',
 'data/LMD-matched-MSD/R/O/G/TRROGOB12903D0824D.h5',
 'data/LMD-matched-MSD/R/O/Z/TRROZRS128F930C290.h5',
 'data/LMD-matched-MSD/R/O/T/TRROTMD128F1488C7F.h5',
 'data/LMD-matched-MSD/R/O/S/TRROSIE128F4270F29.h5',
 'data/LMD-matched-MSD/R/O/A/TRROAAO128F1493BC8.h5',
 'data/LMD-matched-MSD/R/O/A/TRROAEO128F92E4A91.h5',
 'data/LMD-matched-MSD/R/O/F/TRROFHS12903CAE09F.h5',
 'data/LMD-matched-MSD/R/O/H/TRROHAK128F92E36D2.h5',
 'data/LMD-matched-MSD/R/O/M/TRROMVQ128F428A833.h5',
 'data/LMD-matched-MSD/R/O/J/TRROJPZ128F428D38A.h5',
 'data/LMD-matched-MSD/R/O/J/TRROJIV128F92E6FD8.h5',
 'data/LMD-matched-MSD/R/O/D/TRRODAS128F92C92BF.h5',
 'data/LMD-matched-MSD/R/O/D/TRRODTS128F930D137.h5',
 'data/LMD-matched-MSD/R/O/V/TRROVGR12903CE9E33.h5',
 'data/LMD-matched-MSD/R/O/V/TRROVUT12903CB25BA.h5',
 'data/LMD-matched-MSD/R/O/V/TRROVTI128F14ABEED.h5',
 'data/LMD-matched-MSD/R/O/V/TRROVNB128F42BC70F.h5',
 'data/LMD-matched-MSD/R/O/V/TRROVHQ128F92F6020.h5',
 'data/LMD-matched-MSD/R/O/Q/TRROQUB128E078167C.h5',
 'data/LMD-matched-MSD/R/O/Q/TRROQUU128F42592CE.h5',
 'data/LMD-matched-MSD/R/O/Q/TRROQAJ128F4267533.h5',
 'data/LMD-matched-MSD/R/O/X/TRROXZM128F92DF64E.h5',
 'data/LMD-matched-MSD/R/O/E/TRROECL128F425C1C5.h5',
 'data/LMD-matched-MSD/R/O/B/TRROBRC128F42722EF.h5',
 'data/LMD-matched-MSD/R/O/K/TRROKEH128F933AB8D.h5',
 'data/LMD-matched-MSD/R/O/Y/TRROYCI128F92F1649.h5',
 'data/LMD-matched-MSD/R/O/Y/TRROYHP12903D0A329.h5',
 'data/LMD-matched-MSD/R/O/Y/TRROYNT128E0785CF9.h5',
 'data/LMD-matched-MSD/R/O/Y/TRROYWJ128F93387F9.h5',
 'data/LMD-matched-MSD/R/O/P/TRROPNW12903CAC7B5.h5',
 'data/LMD-matched-MSD/R/O/W/TRROWZZ12903CF11C0.h5',
 'data/LMD-matched-MSD/R/H/R/TRRHRXW128F93075DE.h5',
 'data/LMD-matched-MSD/R/H/U/TRRHUSU128F426D9C5.h5',
 'data/LMD-matched-MSD/R/H/U/TRRHUMU128F933AFDD.h5',
 'data/LMD-matched-MSD/R/H/I/TRRHIVX128F4287B78.h5',
 'data/LMD-matched-MSD/R/H/I/TRRHIFB128F4279714.h5',
 'data/LMD-matched-MSD/R/H/N/TRRHNGD12903CEF858.h5',
 'data/LMD-matched-MSD/R/H/Z/TRRHZML128F92FDE10.h5',
 'data/LMD-matched-MSD/R/H/Z/TRRHZHZ12903CE6A70.h5',
 'data/LMD-matched-MSD/R/H/Z/TRRHZDD128F425362C.h5',
 'data/LMD-matched-MSD/R/H/Z/TRRHZMM128F4223626.h5',
 'data/LMD-matched-MSD/R/H/Z/TRRHZIE128F9335BDD.h5',
 'data/LMD-matched-MSD/R/H/Z/TRRHZHT128F421E70D.h5',
 'data/LMD-matched-MSD/R/H/T/TRRHTVH12903CFA09C.h5',
 'data/LMD-matched-MSD/R/H/T/TRRHTLO128F9333BCE.h5',
 'data/LMD-matched-MSD/R/H/S/TRRHSQS128F42900FF.h5',
 'data/LMD-matched-MSD/R/H/A/TRRHACJ128F146948F.h5',
 'data/LMD-matched-MSD/R/H/A/TRRHAGM128F4241050.h5',
 'data/LMD-matched-MSD/R/H/A/TRRHAYU128F9322C11.h5',
 'data/LMD-matched-MSD/R/H/A/TRRHAML128F42759C6.h5',
 'data/LMD-matched-MSD/R/H/F/TRRHFKQ128F4272A3C.h5',
 'data/LMD-matched-MSD/R/H/F/TRRHFHS128F9317057.h5',
 'data/LMD-matched-MSD/R/H/F/TRRHFDI128F92DEC5D.h5',
 'data/LMD-matched-MSD/R/H/F/TRRHFQM12903CB5A96.h5',
 'data/LMD-matched-MSD/R/H/F/TRRHFTN128F4272AAB.h5',
 'data/LMD-matched-MSD/R/H/F/TRRHFJA128F42640FE.h5',
 'data/LMD-matched-MSD/R/H/O/TRRHOAV128F42431FA.h5',
 'data/LMD-matched-MSD/R/H/O/TRRHODO12903CB5D17.h5',
 'data/LMD-matched-MSD/R/H/H/TRRHHAT128F92F90A3.h5',
 'data/LMD-matched-MSD/R/H/H/TRRHHYR128F4252803.h5',
 'data/LMD-matched-MSD/R/H/J/TRRHJFO128F92EF6B9.h5',
 'data/LMD-matched-MSD/R/H/J/TRRHJIB128F933435D.h5',
 'data/LMD-matched-MSD/R/H/J/TRRHJTI128F42B45B7.h5',
 'data/LMD-matched-MSD/R/H/C/TRRHCHT128F4214DB9.h5',
 'data/LMD-matched-MSD/R/H/C/TRRHCRK128F9351441.h5',
 'data/LMD-matched-MSD/R/H/D/TRRHDRS12903CEB5AC.h5',
 'data/LMD-matched-MSD/R/H/V/TRRHVTR128E0783BC7.h5',
 'data/LMD-matched-MSD/R/H/V/TRRHVMM128F42674C3.h5',
 'data/LMD-matched-MSD/R/H/V/TRRHVAS128E0793FE0.h5',
 'data/LMD-matched-MSD/R/H/Q/TRRHQNT128F4294124.h5',
 'data/LMD-matched-MSD/R/H/Q/TRRHQOI128F92EDBDC.h5',
 'data/LMD-matched-MSD/R/H/X/TRRHXEG128F425EC9B.h5',
 'data/LMD-matched-MSD/R/H/X/TRRHXTQ128F428A76E.h5',
 'data/LMD-matched-MSD/R/H/X/TRRHXBW128F934C901.h5',
 'data/LMD-matched-MSD/R/H/E/TRRHEBW128F4225F09.h5',
 'data/LMD-matched-MSD/R/H/B/TRRHBSL12903CD72F4.h5',
 'data/LMD-matched-MSD/R/H/K/TRRHKYP128F4220F6E.h5',
 'data/LMD-matched-MSD/R/H/L/TRRHLUU128E07941FA.h5',
 'data/LMD-matched-MSD/R/H/L/TRRHLFU128F92E3AA7.h5',
 'data/LMD-matched-MSD/R/H/P/TRRHPYN128F92D8165.h5',
 'data/LMD-matched-MSD/R/H/P/TRRHPLV128E079681A.h5',
 'data/LMD-matched-MSD/R/H/P/TRRHPPL128F933AA53.h5',
 'data/LMD-matched-MSD/R/M/R/TRRMROA128F932DFF8.h5',
 'data/LMD-matched-MSD/R/M/U/TRRMUDA12903CD2DBB.h5',
 'data/LMD-matched-MSD/R/M/U/TRRMUAN128F93032AF.h5',
 'data/LMD-matched-MSD/R/M/U/TRRMUCX128F42640A6.h5',
 'data/LMD-matched-MSD/R/M/I/TRRMIWF128EF35EB50.h5',
 'data/LMD-matched-MSD/R/M/N/TRRMNIA128F424FD90.h5',
 'data/LMD-matched-MSD/R/M/G/TRRMGLW128F422ABD3.h5',
 'data/LMD-matched-MSD/R/M/Z/TRRMZDI128F92F8202.h5',
 'data/LMD-matched-MSD/R/M/Z/TRRMZLL128F9306448.h5',
 'data/LMD-matched-MSD/R/M/Z/TRRMZZC128F4294743.h5',
 'data/LMD-matched-MSD/R/M/T/TRRMTVB12903CE48E0.h5',
 'data/LMD-matched-MSD/R/M/T/TRRMTWC128F933BD6B.h5',
 'data/LMD-matched-MSD/R/M/S/TRRMSKI128E078443E.h5',
 'data/LMD-matched-MSD/R/M/S/TRRMSYM128F4292123.h5',
 'data/LMD-matched-MSD/R/M/S/TRRMSGD128F425D56B.h5',
 'data/LMD-matched-MSD/R/M/S/TRRMSAB128F934BC3D.h5',
 'data/LMD-matched-MSD/R/M/S/TRRMSEJ128F92EF5D3.h5',
 'data/LMD-matched-MSD/R/M/F/TRRMFGP128F1453DBF.h5',
 'data/LMD-matched-MSD/R/M/F/TRRMFVU128F93290B8.h5',
 'data/LMD-matched-MSD/R/M/O/TRRMOAM12903CC418C.h5',
 'data/LMD-matched-MSD/R/M/O/TRRMOAH128F930D894.h5',
 'data/LMD-matched-MSD/R/M/H/TRRMHQV128F9349E54.h5',
 'data/LMD-matched-MSD/R/M/H/TRRMHCP128F92F4A68.h5',
 'data/LMD-matched-MSD/R/M/M/TRRMMMV128EF35EFFE.h5',
 'data/LMD-matched-MSD/R/M/M/TRRMMOX128F93123D0.h5',
 'data/LMD-matched-MSD/R/M/M/TRRMMRY128F428AEB8.h5',
 'data/LMD-matched-MSD/R/M/J/TRRMJNS128F4260C5C.h5',
 'data/LMD-matched-MSD/R/M/J/TRRMJOM128F429B06E.h5',
 'data/LMD-matched-MSD/R/M/C/TRRMCVN128F14ABBF3.h5',
 'data/LMD-matched-MSD/R/M/C/TRRMCZU128F931C328.h5',
 'data/LMD-matched-MSD/R/M/V/TRRMVIO128F92F8203.h5',
 'data/LMD-matched-MSD/R/M/Q/TRRMQPA128F92E04C6.h5',
 'data/LMD-matched-MSD/R/M/E/TRRMEUC128F4298234.h5',
 'data/LMD-matched-MSD/R/M/B/TRRMBXS128F424CD09.h5',
 'data/LMD-matched-MSD/R/M/B/TRRMBJZ128F424D97B.h5',
 'data/LMD-matched-MSD/R/M/L/TRRMLFR128F14940D9.h5',
 'data/LMD-matched-MSD/R/M/L/TRRMLCT128F145E103.h5',
 'data/LMD-matched-MSD/R/M/L/TRRMLTZ128F426484F.h5',
 'data/LMD-matched-MSD/R/M/L/TRRMLAL128F4298FA4.h5',
 'data/LMD-matched-MSD/R/M/Y/TRRMYPD128F1458531.h5',
 'data/LMD-matched-MSD/R/M/Y/TRRMYCA12903CFBAB3.h5',
 'data/LMD-matched-MSD/R/M/Y/TRRMYTU128F4259AED.h5',
 'data/LMD-matched-MSD/R/M/Y/TRRMYIV128F42AFDE1.h5',
 'data/LMD-matched-MSD/R/M/P/TRRMPBB128F1491802.h5',
 'data/LMD-matched-MSD/R/M/P/TRRMPFB128F9349227.h5',
 'data/LMD-matched-MSD/R/M/P/TRRMPUI128F427FAEB.h5',
 'data/LMD-matched-MSD/R/M/P/TRRMPQT128F14A4547.h5',
 'data/LMD-matched-MSD/R/M/W/TRRMWGK128EF340003.h5',
 'data/LMD-matched-MSD/R/M/W/TRRMWMB12903CB553F.h5',
 'data/LMD-matched-MSD/R/J/R/TRRJRVX128F4256C43.h5',
 'data/LMD-matched-MSD/R/J/U/TRRJUEH128F4277794.h5',
 'data/LMD-matched-MSD/R/J/Z/TRRJZKI128F4296C55.h5',
 'data/LMD-matched-MSD/R/J/T/TRRJTTH128F42A1A4A.h5',
 'data/LMD-matched-MSD/R/J/S/TRRJSWF128F42A345F.h5',
 'data/LMD-matched-MSD/R/J/S/TRRJSJF128F4291295.h5',
 'data/LMD-matched-MSD/R/J/S/TRRJSHB128EF34279C.h5',
 'data/LMD-matched-MSD/R/J/A/TRRJAZR128F429825E.h5',
 'data/LMD-matched-MSD/R/J/A/TRRJAAE12903CD29CF.h5',
 'data/LMD-matched-MSD/R/J/F/TRRJFYD128F426AF61.h5',
 'data/LMD-matched-MSD/R/J/O/TRRJOCP128F92ED2D1.h5',
 'data/LMD-matched-MSD/R/J/H/TRRJHFA128E079398C.h5',
 'data/LMD-matched-MSD/R/J/H/TRRJHYJ128F148D7FD.h5',
 'data/LMD-matched-MSD/R/J/M/TRRJMEC128EF3563A1.h5',
 'data/LMD-matched-MSD/R/J/M/TRRJMTD128F427B352.h5',
 'data/LMD-matched-MSD/R/J/M/TRRJMDV128F935272D.h5',
 'data/LMD-matched-MSD/R/J/M/TRRJMKH128F4250F30.h5',
 'data/LMD-matched-MSD/R/J/J/TRRJJFJ12903CD0175.h5',
 'data/LMD-matched-MSD/R/J/C/TRRJCXB128F9308C16.h5',
 'data/LMD-matched-MSD/R/J/C/TRRJCBX128F932E932.h5',
 'data/LMD-matched-MSD/R/J/D/TRRJDMY128F428A639.h5',
 'data/LMD-matched-MSD/R/J/D/TRRJDIA12903CE8A14.h5',
 'data/LMD-matched-MSD/R/J/Q/TRRJQGX128E078A473.h5',
 'data/LMD-matched-MSD/R/J/E/TRRJECY128F423A02E.h5',
 'data/LMD-matched-MSD/R/J/E/TRRJEBE128F426A096.h5',
 'data/LMD-matched-MSD/R/J/B/TRRJBEI128F428805A.h5',
 'data/LMD-matched-MSD/R/J/B/TRRJBSA128F92DFC04.h5',
 'data/LMD-matched-MSD/R/J/K/TRRJKPG128F92DEA23.h5',
 'data/LMD-matched-MSD/R/J/K/TRRJKJQ128F92FE2FF.h5',
 'data/LMD-matched-MSD/R/J/L/TRRJLZN128F4291CE1.h5',
 'data/LMD-matched-MSD/R/J/L/TRRJLOG128F42A79F3.h5',
 'data/LMD-matched-MSD/R/J/L/TRRJLQW128F4257946.h5',
 'data/LMD-matched-MSD/R/J/L/TRRJLAB12903CFDCD6.h5',
 'data/LMD-matched-MSD/R/J/L/TRRJLZB128F4294061.h5',
 'data/LMD-matched-MSD/R/J/Y/TRRJYTA12903CD48A4.h5',
 'data/LMD-matched-MSD/R/J/P/TRRJPQT128F9328579.h5',
 'data/LMD-matched-MSD/R/J/P/TRRJPFU128F42837C2.h5',
 'data/LMD-matched-MSD/R/J/P/TRRJPZM128F1459ED0.h5',
 'data/LMD-matched-MSD/R/J/P/TRRJPPA128F42736EA.h5',
 'data/LMD-matched-MSD/R/J/P/TRRJPNY128F1480B61.h5',
 'data/LMD-matched-MSD/R/J/P/TRRJPIK128E07848C9.h5',
 'data/LMD-matched-MSD/R/J/P/TRRJPCL128F9322896.h5',
 'data/LMD-matched-MSD/R/J/W/TRRJWLF128F9339EC7.h5',
 'data/LMD-matched-MSD/R/J/W/TRRJWFZ128F931A0D4.h5',
 'data/LMD-matched-MSD/R/J/W/TRRJWXJ128F42931B2.h5',
 'data/LMD-matched-MSD/R/J/W/TRRJWGB128E0782D02.h5',
 'data/LMD-matched-MSD/R/C/R/TRRCRRB128F92C9583.h5',
 'data/LMD-matched-MSD/R/C/R/TRRCRDH128F92FD3F7.h5',
 'data/LMD-matched-MSD/R/C/U/TRRCUSZ128F425A013.h5',
 'data/LMD-matched-MSD/R/C/U/TRRCUUD128F92F75AD.h5',
 'data/LMD-matched-MSD/R/C/U/TRRCUOD12903CAB6C3.h5',
 'data/LMD-matched-MSD/R/C/I/TRRCIRT128F426CA2B.h5',
 'data/LMD-matched-MSD/R/C/N/TRRCNMC128F4255AA6.h5',
 'data/LMD-matched-MSD/R/C/G/TRRCGSW128F422B7E5.h5',
 'data/LMD-matched-MSD/R/C/G/TRRCGPH12903CCA021.h5',
 'data/LMD-matched-MSD/R/C/G/TRRCGFC12903CE26FE.h5',
 'data/LMD-matched-MSD/R/C/Z/TRRCZCD128F42711E1.h5',
 'data/LMD-matched-MSD/R/C/T/TRRCTMV128F42ACD78.h5',
 'data/LMD-matched-MSD/R/C/F/TRRCFXR128F4230D3B.h5',
 'data/LMD-matched-MSD/R/C/F/TRRCFHE128F42676CC.h5',
 'data/LMD-matched-MSD/R/C/F/TRRCFSV128F92E6644.h5',
 'data/LMD-matched-MSD/R/C/F/TRRCFGV128F92E4657.h5',
 'data/LMD-matched-MSD/R/C/O/TRRCOVO12903CA444B.h5',
 'data/LMD-matched-MSD/R/C/O/TRRCOIO128F92DCB64.h5',
 'data/LMD-matched-MSD/R/C/O/TRRCOBB128F4290D2D.h5',
 'data/LMD-matched-MSD/R/C/H/TRRCHDY128F9356DE5.h5',
 'data/LMD-matched-MSD/R/C/H/TRRCHCD128F146A19B.h5',
 'data/LMD-matched-MSD/R/C/M/TRRCMKQ12903CD3C8E.h5',
 'data/LMD-matched-MSD/R/C/M/TRRCMFA128F42922CC.h5',
 'data/LMD-matched-MSD/R/C/M/TRRCMCP128E0792EC3.h5',
 'data/LMD-matched-MSD/R/C/J/TRRCJSE12903CE67B8.h5',
 'data/LMD-matched-MSD/R/C/C/TRRCCRS128F93307CF.h5',
 'data/LMD-matched-MSD/R/C/D/TRRCDBD12903C941F0.h5',
 'data/LMD-matched-MSD/R/C/D/TRRCDUF128F4263D55.h5',
 'data/LMD-matched-MSD/R/C/V/TRRCVHW128F931BCDE.h5',
 'data/LMD-matched-MSD/R/C/Q/TRRCQLL128F42BCD5D.h5',
 'data/LMD-matched-MSD/R/C/Q/TRRCQGR128F42AA304.h5',
 'data/LMD-matched-MSD/R/C/Q/TRRCQZL128F424D50A.h5',
 'data/LMD-matched-MSD/R/C/X/TRRCXPW128F92E5185.h5',
 'data/LMD-matched-MSD/R/C/X/TRRCXOF128F4264CAA.h5',
 'data/LMD-matched-MSD/R/C/X/TRRCXRG128F427E005.h5',
 'data/LMD-matched-MSD/R/C/X/TRRCXDT128F426050E.h5',
 'data/LMD-matched-MSD/R/C/X/TRRCXCZ128F424190E.h5',
 'data/LMD-matched-MSD/R/C/B/TRRCBWL128F429279B.h5',
 'data/LMD-matched-MSD/R/C/B/TRRCBGP128F4290205.h5',
 'data/LMD-matched-MSD/R/C/K/TRRCKFG128F429EE60.h5',
 'data/LMD-matched-MSD/R/C/L/TRRCLXO128F42370BA.h5',
 'data/LMD-matched-MSD/R/C/L/TRRCLAD128F42929A0.h5',
 'data/LMD-matched-MSD/R/C/P/TRRCPYY128F930DAE6.h5',
 'data/LMD-matched-MSD/R/C/P/TRRCPAW128F427FB1B.h5',
 'data/LMD-matched-MSD/R/C/P/TRRCPXP128E0791F01.h5',
 'data/LMD-matched-MSD/R/C/P/TRRCPOB12903CE3354.h5',
 'data/LMD-matched-MSD/R/C/W/TRRCWOM128F9303AC7.h5',
 'data/LMD-matched-MSD/R/C/W/TRRCWYA12903CC276E.h5',
 'data/LMD-matched-MSD/R/D/R/TRRDRDF128F147BE89.h5',
 'data/LMD-matched-MSD/R/D/R/TRRDRWA128F9301743.h5',
 'data/LMD-matched-MSD/R/D/R/TRRDRLX12903CF8C40.h5',
 'data/LMD-matched-MSD/R/D/R/TRRDRIK128F423A5F7.h5',
 'data/LMD-matched-MSD/R/D/U/TRRDUHC12903CD23D0.h5',
 'data/LMD-matched-MSD/R/D/I/TRRDIQH128F92E8E3D.h5',
 'data/LMD-matched-MSD/R/D/I/TRRDIKN128F4227468.h5',
 'data/LMD-matched-MSD/R/D/N/TRRDNQN128F92DA1D8.h5',
 'data/LMD-matched-MSD/R/D/N/TRRDNEM128F4275BF8.h5',
 'data/LMD-matched-MSD/R/D/G/TRRDGDD128F933DD54.h5',
 'data/LMD-matched-MSD/R/D/G/TRRDGRC128F428C2CF.h5',
 'data/LMD-matched-MSD/R/D/Z/TRRDZQV12903CFA20C.h5',
 'data/LMD-matched-MSD/R/D/Z/TRRDZTJ128F92D3803.h5',
 'data/LMD-matched-MSD/R/D/T/TRRDTVO128F147E427.h5',
 'data/LMD-matched-MSD/R/D/S/TRRDSUL12903CEB434.h5',
 'data/LMD-matched-MSD/R/D/S/TRRDSJA128F4241165.h5',
 'data/LMD-matched-MSD/R/D/S/TRRDSSX128F92F4DC8.h5',
 'data/LMD-matched-MSD/R/D/S/TRRDSCP128F148F6E9.h5',
 'data/LMD-matched-MSD/R/D/F/TRRDFPC128F92E6BB1.h5',
 'data/LMD-matched-MSD/R/D/F/TRRDFWV128F92E2331.h5',
 'data/LMD-matched-MSD/R/D/O/TRRDOYU128F425D588.h5',
 'data/LMD-matched-MSD/R/D/O/TRRDOOU128F1494C1E.h5',
 'data/LMD-matched-MSD/R/D/H/TRRDHMG12903CB0F57.h5',
 'data/LMD-matched-MSD/R/D/H/TRRDHIH128E079688B.h5',
 'data/LMD-matched-MSD/R/D/M/TRRDMNY128F1463BBD.h5',
 'data/LMD-matched-MSD/R/D/M/TRRDMBD128F425EA75.h5',
 'data/LMD-matched-MSD/R/D/J/TRRDJUM128F4255E64.h5',
 'data/LMD-matched-MSD/R/D/J/TRRDJKK128F147C7C2.h5',
 'data/LMD-matched-MSD/R/D/D/TRRDDCI128F42B15B1.h5',
 'data/LMD-matched-MSD/R/D/D/TRRDDXB128F4273516.h5',
 'data/LMD-matched-MSD/R/D/V/TRRDVMY128F42A280C.h5',
 'data/LMD-matched-MSD/R/D/V/TRRDVQZ128F9350B89.h5',
 'data/LMD-matched-MSD/R/D/V/TRRDVZY128F92F133E.h5',
 'data/LMD-matched-MSD/R/D/Q/TRRDQCY12903CCFF36.h5',
 'data/LMD-matched-MSD/R/D/X/TRRDXAM128F4268C15.h5',
 'data/LMD-matched-MSD/R/D/E/TRRDEWU128F42B0C91.h5',
 'data/LMD-matched-MSD/R/D/E/TRRDEAP128F42954FC.h5',
 'data/LMD-matched-MSD/R/D/E/TRRDESB128F92FE598.h5',
 'data/LMD-matched-MSD/R/D/B/TRRDBJG128F422B8B3.h5',
 'data/LMD-matched-MSD/R/D/B/TRRDBNZ12903CED051.h5',
 'data/LMD-matched-MSD/R/D/K/TRRDKNU128F423619F.h5',
 'data/LMD-matched-MSD/R/D/L/TRRDLXB128F4267540.h5',
 'data/LMD-matched-MSD/R/D/Y/TRRDYZS128EF357F9F.h5',
 'data/LMD-matched-MSD/R/V/R/TRRVRKY128F4225302.h5',
 'data/LMD-matched-MSD/R/V/U/TRRVUFM128E0785F17.h5',
 'data/LMD-matched-MSD/R/V/U/TRRVUQG128F428719C.h5',
 'data/LMD-matched-MSD/R/V/U/TRRVULD128F4293F02.h5',
 'data/LMD-matched-MSD/R/V/U/TRRVUFL128F4284DC5.h5',
 'data/LMD-matched-MSD/R/V/I/TRRVIWQ128F423CB76.h5',
 'data/LMD-matched-MSD/R/V/I/TRRVIUU128F933AC3C.h5',
 'data/LMD-matched-MSD/R/V/N/TRRVNRI128F4242958.h5',
 'data/LMD-matched-MSD/R/V/N/TRRVNGV128F930AA13.h5',
 'data/LMD-matched-MSD/R/V/N/TRRVNPQ128F14744EE.h5',
 'data/LMD-matched-MSD/R/V/N/TRRVNKO128F9327BF4.h5',
 'data/LMD-matched-MSD/R/V/T/TRRVTZA128F14695D9.h5',
 'data/LMD-matched-MSD/R/V/T/TRRVTRX128F92C92AD.h5',
 'data/LMD-matched-MSD/R/V/S/TRRVSEV128F4259D40.h5',
 'data/LMD-matched-MSD/R/V/S/TRRVSWF128F92FC747.h5',
 'data/LMD-matched-MSD/R/V/S/TRRVSYR128E0798025.h5',
 'data/LMD-matched-MSD/R/V/A/TRRVAHQ128F9341F16.h5',
 'data/LMD-matched-MSD/R/V/A/TRRVASR128F14567C5.h5',
 'data/LMD-matched-MSD/R/V/F/TRRVFHW12903D07380.h5',
 'data/LMD-matched-MSD/R/V/F/TRRVFCW128F9313C69.h5',
 'data/LMD-matched-MSD/R/V/F/TRRVFSI128EF34A1AE.h5',
 'data/LMD-matched-MSD/R/V/O/TRRVONU12903CF88EE.h5',
 'data/LMD-matched-MSD/R/V/H/TRRVHXK128F93009E4.h5',
 'data/LMD-matched-MSD/R/V/H/TRRVHHB128F934055D.h5',
 'data/LMD-matched-MSD/R/V/H/TRRVHWP128F42AD060.h5',
 'data/LMD-matched-MSD/R/V/J/TRRVJEX128F42A4A1A.h5',
 'data/LMD-matched-MSD/R/V/J/TRRVJXU128F428D205.h5',
 'data/LMD-matched-MSD/R/V/C/TRRVCLK128F92EB51B.h5',
 'data/LMD-matched-MSD/R/V/C/TRRVCED128F426E38E.h5',
 'data/LMD-matched-MSD/R/V/D/TRRVDDS128F426F4B7.h5',
 'data/LMD-matched-MSD/R/V/D/TRRVDHS12903CC37A2.h5',
 'data/LMD-matched-MSD/R/V/D/TRRVDBI128F92D4A73.h5',
 'data/LMD-matched-MSD/R/V/V/TRRVVOV128F9300ABC.h5',
 'data/LMD-matched-MSD/R/V/V/TRRVVTK128F422BB5D.h5',
 'data/LMD-matched-MSD/R/V/V/TRRVVGE12903CA1808.h5',
 'data/LMD-matched-MSD/R/V/Q/TRRVQSF128F9302888.h5',
 'data/LMD-matched-MSD/R/V/E/TRRVENW128F92F0791.h5',
 'data/LMD-matched-MSD/R/V/E/TRRVEGO12903CAFA93.h5',
 'data/LMD-matched-MSD/R/V/B/TRRVBSN12903CB2CFE.h5',
 'data/LMD-matched-MSD/R/V/B/TRRVBGU128F4214D70.h5',
 'data/LMD-matched-MSD/R/V/B/TRRVBEP128F4260AD5.h5',
 'data/LMD-matched-MSD/R/V/K/TRRVKMA128F42822B2.h5',
 'data/LMD-matched-MSD/R/V/K/TRRVKKN128F92F5685.h5',
 'data/LMD-matched-MSD/R/V/L/TRRVLYK128F1477E8B.h5',
 'data/LMD-matched-MSD/R/V/L/TRRVLWC128F42955D0.h5',
 'data/LMD-matched-MSD/R/V/Y/TRRVYUF12903CE0CE0.h5',
 'data/LMD-matched-MSD/R/V/P/TRRVPFH128F932475F.h5',
 'data/LMD-matched-MSD/R/Q/U/TRRQUPI128F42656E8.h5',
 'data/LMD-matched-MSD/R/Q/U/TRRQUZJ128F42741AF.h5',
 'data/LMD-matched-MSD/R/Q/I/TRRQIIW128F9303F18.h5',
 'data/LMD-matched-MSD/R/Q/I/TRRQIPD128F932B407.h5',
 'data/LMD-matched-MSD/R/Q/G/TRRQGPH128F424379A.h5',
 'data/LMD-matched-MSD/R/Q/G/TRRQGIN128EF34B55B.h5',
 'data/LMD-matched-MSD/R/Q/Z/TRRQZKF128F147CEA0.h5',
 'data/LMD-matched-MSD/R/Q/T/TRRQTXX128F92FDD3E.h5',
 'data/LMD-matched-MSD/R/Q/T/TRRQTLU128F42337A8.h5',
 'data/LMD-matched-MSD/R/Q/S/TRRQSYC128F92DF7C8.h5',
 'data/LMD-matched-MSD/R/Q/S/TRRQSKJ128F427E471.h5',
 'data/LMD-matched-MSD/R/Q/A/TRRQARF12903CFEC80.h5',
 'data/LMD-matched-MSD/R/Q/A/TRRQALX128F428AB25.h5',
 'data/LMD-matched-MSD/R/Q/A/TRRQAHK128F42823E6.h5',
 'data/LMD-matched-MSD/R/Q/F/TRRQFMD128F429F3C9.h5',
 'data/LMD-matched-MSD/R/Q/F/TRRQFCW128F92E0F59.h5',
 'data/LMD-matched-MSD/R/Q/O/TRRQOZG128F92E2634.h5',
 'data/LMD-matched-MSD/R/Q/O/TRRQOEX128F4272AC0.h5',
 'data/LMD-matched-MSD/R/Q/O/TRRQOZS128F146B452.h5',
 'data/LMD-matched-MSD/R/Q/O/TRRQOTH128F930B6A4.h5',
 'data/LMD-matched-MSD/R/Q/M/TRRQMNW128F4235E08.h5',
 'data/LMD-matched-MSD/R/Q/J/TRRQJOA12903CE5944.h5',
 'data/LMD-matched-MSD/R/Q/C/TRRQCPA128F425EB2E.h5',
 'data/LMD-matched-MSD/R/Q/D/TRRQDEI128F14A92BB.h5',
 'data/LMD-matched-MSD/R/Q/D/TRRQDCE128E078A490.h5',
 'data/LMD-matched-MSD/R/Q/Q/TRRQQYY128F933D800.h5',
 'data/LMD-matched-MSD/R/Q/Q/TRRQQPM128F4286642.h5',
 'data/LMD-matched-MSD/R/Q/X/TRRQXGJ128E078AFDA.h5',
 'data/LMD-matched-MSD/R/Q/X/TRRQXOZ128E07860F8.h5',
 'data/LMD-matched-MSD/R/Q/X/TRRQXRK128F4276829.h5',
 'data/LMD-matched-MSD/R/Q/B/TRRQBZY128F4254958.h5',
 'data/LMD-matched-MSD/R/Q/B/TRRQBVD128F4244713.h5',
 'data/LMD-matched-MSD/R/Q/K/TRRQKJE128F42827D2.h5',
 'data/LMD-matched-MSD/R/Q/L/TRRQLMQ128F933D7A3.h5',
 'data/LMD-matched-MSD/R/Q/L/TRRQLHH128F931DD30.h5',
 'data/LMD-matched-MSD/R/Q/L/TRRQLNM128F93500CD.h5',
 'data/LMD-matched-MSD/R/Q/W/TRRQWLS128F9336B61.h5',
 'data/LMD-matched-MSD/R/Q/W/TRRQWJK128F4270817.h5',
 'data/LMD-matched-MSD/R/X/R/TRRXRJP128F92F302C.h5',
 'data/LMD-matched-MSD/R/X/I/TRRXIMM12903C9F5F3.h5',
 'data/LMD-matched-MSD/R/X/I/TRRXIEA128F42739D9.h5',
 'data/LMD-matched-MSD/R/X/N/TRRXNBD128F42AEE3F.h5',
 'data/LMD-matched-MSD/R/X/N/TRRXNZB12903D15B0F.h5',
 'data/LMD-matched-MSD/R/X/G/TRRXGIY12903CDB936.h5',
 'data/LMD-matched-MSD/R/X/G/TRRXGLL128F9348110.h5',
 'data/LMD-matched-MSD/R/X/G/TRRXGIK128F92D5C3B.h5',
 'data/LMD-matched-MSD/R/X/G/TRRXGIS128E0781C66.h5',
 'data/LMD-matched-MSD/R/X/G/TRRXGZG128F92E0D1D.h5',
 'data/LMD-matched-MSD/R/X/Z/TRRXZXP128F930E735.h5',
 'data/LMD-matched-MSD/R/X/T/TRRXTJI12903D01048.h5',
 'data/LMD-matched-MSD/R/X/T/TRRXTHD12903CBCBF4.h5',
 'data/LMD-matched-MSD/R/X/T/TRRXTBI128F42A2C5C.h5',
 'data/LMD-matched-MSD/R/X/S/TRRXSDM128F42699D6.h5',
 'data/LMD-matched-MSD/R/X/S/TRRXSWZ128F14580A1.h5',
 'data/LMD-matched-MSD/R/X/S/TRRXSEK128E078F6C7.h5',
 'data/LMD-matched-MSD/R/X/A/TRRXAPX12903CE2DDB.h5',
 'data/LMD-matched-MSD/R/X/F/TRRXFJZ128F934BC41.h5',
 'data/LMD-matched-MSD/R/X/F/TRRXFEI128F92D054B.h5',
 'data/LMD-matched-MSD/R/X/F/TRRXFOZ128F422AAAF.h5',
 'data/LMD-matched-MSD/R/X/O/TRRXOHT128E0799A95.h5',
 'data/LMD-matched-MSD/R/X/O/TRRXODP128F92DB580.h5',
 'data/LMD-matched-MSD/R/X/H/TRRXHYX12903CDD09F.h5',
 'data/LMD-matched-MSD/R/X/M/TRRXMOY12903CB89CE.h5',
 'data/LMD-matched-MSD/R/X/M/TRRXMQH128F42344D8.h5',
 'data/LMD-matched-MSD/R/X/J/TRRXJZK128EF34B550.h5',
 'data/LMD-matched-MSD/R/X/D/TRRXDBG128F428CA1B.h5',
 'data/LMD-matched-MSD/R/X/Q/TRRXQAW128F4298946.h5',
 'data/LMD-matched-MSD/R/X/X/TRRXXSC128F423F993.h5',
 'data/LMD-matched-MSD/R/X/X/TRRXXYN128F9317B93.h5',
 'data/LMD-matched-MSD/R/X/E/TRRXECE128EF357ECA.h5',
 'data/LMD-matched-MSD/R/X/B/TRRXBEY128F428A2BE.h5',
 'data/LMD-matched-MSD/R/X/B/TRRXBKR128F9359DFA.h5',
 'data/LMD-matched-MSD/R/X/B/TRRXBLF128F428F31E.h5',
 'data/LMD-matched-MSD/R/X/B/TRRXBPP128F425D599.h5',
 'data/LMD-matched-MSD/R/X/B/TRRXBCV128F149C0DD.h5',
 'data/LMD-matched-MSD/R/X/B/TRRXBZM128EF34F80A.h5',
 'data/LMD-matched-MSD/R/X/B/TRRXBRC128F92E371E.h5',
 'data/LMD-matched-MSD/R/X/B/TRRXBSU12903CDDE1A.h5',
 'data/LMD-matched-MSD/R/X/B/TRRXBVQ128F1499FB0.h5',
 'data/LMD-matched-MSD/R/X/K/TRRXKMS128F147BFF2.h5',
 'data/LMD-matched-MSD/R/X/L/TRRXLJG128F92DF650.h5',
 'data/LMD-matched-MSD/R/X/L/TRRXLYS12903CE1106.h5',
 'data/LMD-matched-MSD/R/X/P/TRRXPWW128E079349C.h5',
 'data/LMD-matched-MSD/R/X/P/TRRXPNF128F92FE72F.h5',
 'data/LMD-matched-MSD/R/X/W/TRRXWJY128F93451F2.h5',
 'data/LMD-matched-MSD/R/E/R/TRRERXX128EF33EF07.h5',
 'data/LMD-matched-MSD/R/E/U/TRREUHX128F146EC39.h5',
 'data/LMD-matched-MSD/R/E/I/TRREIPS128F427424F.h5',
 'data/LMD-matched-MSD/R/E/N/TRRENJG128F42AA2D4.h5',
 'data/LMD-matched-MSD/R/E/G/TRREGRT128F145EEF9.h5',
 'data/LMD-matched-MSD/R/E/G/TRREGAG128F428BC1F.h5',
 'data/LMD-matched-MSD/R/E/Z/TRREZNS128F92CB732.h5',
 'data/LMD-matched-MSD/R/E/T/TRRETAM128F92EC26A.h5',
 'data/LMD-matched-MSD/R/E/S/TRRESEV128F145E2FD.h5',
 'data/LMD-matched-MSD/R/E/S/TRRESNN128F934C96C.h5',
 'data/LMD-matched-MSD/R/E/S/TRRESIP12903CDF80C.h5',
 'data/LMD-matched-MSD/R/E/S/TRRESUX128F4297411.h5',
 'data/LMD-matched-MSD/R/E/A/TRREAPR12903D0956E.h5',
 'data/LMD-matched-MSD/R/E/A/TRREALI12903CE9E41.h5',
 'data/LMD-matched-MSD/R/E/A/TRREABT128F427CF61.h5',
 'data/LMD-matched-MSD/R/E/F/TRREFCZ128EF342607.h5',
 'data/LMD-matched-MSD/R/E/F/TRREFFP128F9306429.h5',
 'data/LMD-matched-MSD/R/E/O/TRREOIR128F145A704.h5',
 'data/LMD-matched-MSD/R/E/O/TRREOOX12903CF2AF9.h5',
 'data/LMD-matched-MSD/R/E/O/TRREOXL128F1487233.h5',
 'data/LMD-matched-MSD/R/E/O/TRREODW128F42ADDB7.h5',
 'data/LMD-matched-MSD/R/E/H/TRREHTR12903CB56BB.h5',
 'data/LMD-matched-MSD/R/E/H/TRREHWX128F42A3C8E.h5',
 'data/LMD-matched-MSD/R/E/M/TRREMHE128F425ABBC.h5',
 'data/LMD-matched-MSD/R/E/M/TRREMPZ128F93344E5.h5',
 'data/LMD-matched-MSD/R/E/C/TRRECZB128F1492230.h5',
 'data/LMD-matched-MSD/R/E/C/TRRECHO12903CEC348.h5',
 'data/LMD-matched-MSD/R/E/D/TRREDFU128F92FBFC5.h5',
 'data/LMD-matched-MSD/R/E/D/TRREDGG128E0780DFA.h5',
 'data/LMD-matched-MSD/R/E/D/TRREDJS128E07853E8.h5',
 'data/LMD-matched-MSD/R/E/D/TRREDVY128F92EEFD1.h5',
 'data/LMD-matched-MSD/R/E/D/TRREDXG128F42A10BC.h5',
 'data/LMD-matched-MSD/R/E/D/TRREDWE128F930080A.h5',
 'data/LMD-matched-MSD/R/E/V/TRREVOW128F4270227.h5',
 'data/LMD-matched-MSD/R/E/X/TRREXPI128E078EE14.h5',
 'data/LMD-matched-MSD/R/E/X/TRREXDA128EF348B0B.h5',
 'data/LMD-matched-MSD/R/E/E/TRREEYG128F427C42A.h5',
 'data/LMD-matched-MSD/R/E/K/TRREKDI12903CE27A2.h5',
 'data/LMD-matched-MSD/R/E/Y/TRREYVI128F932B69C.h5',
 'data/LMD-matched-MSD/R/E/Y/TRREYTE128F92CCDCF.h5',
 'data/LMD-matched-MSD/R/E/Y/TRREYAY128F145A945.h5',
 'data/LMD-matched-MSD/R/E/P/TRREPDE128F92F15B7.h5',
 'data/LMD-matched-MSD/R/B/R/TRRBROZ128F4265913.h5',
 'data/LMD-matched-MSD/R/B/U/TRRBUJN128F92F9399.h5',
 'data/LMD-matched-MSD/R/B/N/TRRBNDO128F422B8B0.h5',
 'data/LMD-matched-MSD/R/B/N/TRRBNTW128F9336A0E.h5',
 'data/LMD-matched-MSD/R/B/N/TRRBNDV128F428ABFF.h5',
 'data/LMD-matched-MSD/R/B/N/TRRBNAP128F42924E2.h5',
 'data/LMD-matched-MSD/R/B/G/TRRBGPN128F425ACD0.h5',
 'data/LMD-matched-MSD/R/B/Z/TRRBZSJ12903D13D8B.h5',
 'data/LMD-matched-MSD/R/B/T/TRRBTOI128F9325899.h5',
 'data/LMD-matched-MSD/R/B/T/TRRBTFX128F932AC61.h5',
 'data/LMD-matched-MSD/R/B/O/TRRBOOK128F428197D.h5',
 'data/LMD-matched-MSD/R/B/O/TRRBOCE128F42B25CA.h5',
 'data/LMD-matched-MSD/R/B/O/TRRBOFU128EF3518E1.h5',
 'data/LMD-matched-MSD/R/B/H/TRRBHMG128EF33F522.h5',
 'data/LMD-matched-MSD/R/B/J/TRRBJGH128F92D2DB3.h5',
 'data/LMD-matched-MSD/R/B/J/TRRBJLM128F423F415.h5',
 'data/LMD-matched-MSD/R/B/C/TRRBCBD128F42954E0.h5',
 'data/LMD-matched-MSD/R/B/C/TRRBCWA128F92E303F.h5',
 'data/LMD-matched-MSD/R/B/D/TRRBDXC128F9312D09.h5',
 'data/LMD-matched-MSD/R/B/D/TRRBDBT12903CA5649.h5',
 'data/LMD-matched-MSD/R/B/D/TRRBDIQ128F931CDDF.h5',
 'data/LMD-matched-MSD/R/B/V/TRRBVQV128F92C54C9.h5',
 'data/LMD-matched-MSD/R/B/V/TRRBVSR128E07915F8.h5',
 'data/LMD-matched-MSD/R/B/V/TRRBVBW128F427C9F9.h5',
 'data/LMD-matched-MSD/R/B/Q/TRRBQOU128E0787A38.h5',
 'data/LMD-matched-MSD/R/B/Q/TRRBQYO128F932C06B.h5',
 'data/LMD-matched-MSD/R/B/X/TRRBXWI12903CB22A0.h5',
 'data/LMD-matched-MSD/R/B/X/TRRBXOC128E07860E0.h5',
 'data/LMD-matched-MSD/R/B/X/TRRBXNC128F9334B73.h5',
 'data/LMD-matched-MSD/R/B/E/TRRBEZM128F9342FF3.h5',
 'data/LMD-matched-MSD/R/B/E/TRRBEIV128F93065A0.h5',
 'data/LMD-matched-MSD/R/B/E/TRRBEGH128F149B641.h5',
 'data/LMD-matched-MSD/R/B/E/TRRBEIE128E0782B31.h5',
 'data/LMD-matched-MSD/R/B/E/TRRBEAP128F426CA07.h5',
 'data/LMD-matched-MSD/R/B/B/TRRBBXA128F147325B.h5',
 'data/LMD-matched-MSD/R/B/B/TRRBBUU128F1464DF3.h5',
 'data/LMD-matched-MSD/R/B/K/TRRBKLR128F92D13D8.h5',
 'data/LMD-matched-MSD/R/B/K/TRRBKJR128F92FBB9F.h5',
 'data/LMD-matched-MSD/R/B/L/TRRBLEW128F4282D31.h5',
 'data/LMD-matched-MSD/R/B/L/TRRBLYC128F42A8E04.h5',
 'data/LMD-matched-MSD/R/B/L/TRRBLSV128F4238C23.h5',
 'data/LMD-matched-MSD/R/B/Y/TRRBYIK12903CFC1F4.h5',
 'data/LMD-matched-MSD/R/B/P/TRRBPNS128F9316BB4.h5',
 'data/LMD-matched-MSD/R/B/P/TRRBPXN128F42AD28C.h5',
 'data/LMD-matched-MSD/R/B/W/TRRBWCH12903CED919.h5',
 'data/LMD-matched-MSD/R/K/U/TRRKUIH128F1480AC4.h5',
 'data/LMD-matched-MSD/R/K/U/TRRKUCW128F422DF2D.h5',
 'data/LMD-matched-MSD/R/K/I/TRRKIXH128F42889EC.h5',
 'data/LMD-matched-MSD/R/K/I/TRRKIKF128F92FE98F.h5',
 'data/LMD-matched-MSD/R/K/I/TRRKILA128F92DA9A6.h5',
 'data/LMD-matched-MSD/R/K/I/TRRKIJO128F932CBA5.h5',
 'data/LMD-matched-MSD/R/K/N/TRRKNHD128F425983A.h5',
 'data/LMD-matched-MSD/R/K/N/TRRKNGI12903CC2E74.h5',
 'data/LMD-matched-MSD/R/K/N/TRRKNTO12903CCED1E.h5',
 'data/LMD-matched-MSD/R/K/G/TRRKGVK128F4265A01.h5',
 'data/LMD-matched-MSD/R/K/G/TRRKGRC128F932D8F0.h5',
 'data/LMD-matched-MSD/R/K/Z/TRRKZRY128F92FC473.h5',
 'data/LMD-matched-MSD/R/K/Z/TRRKZBX12903CA51FE.h5',
 'data/LMD-matched-MSD/R/K/T/TRRKTFN12903C9AE25.h5',
 'data/LMD-matched-MSD/R/K/T/TRRKTOA128F92C4ECA.h5',
 'data/LMD-matched-MSD/R/K/T/TRRKTDV128F145C02C.h5',
 'data/LMD-matched-MSD/R/K/T/TRRKTFL128F9330522.h5',
 'data/LMD-matched-MSD/R/K/T/TRRKTHO128F93456CF.h5',
 'data/LMD-matched-MSD/R/K/S/TRRKSJO128F4274499.h5',
 'data/LMD-matched-MSD/R/K/S/TRRKSZQ128F422A126.h5',
 'data/LMD-matched-MSD/R/K/A/TRRKAEX128F9340557.h5',
 'data/LMD-matched-MSD/R/K/A/TRRKAQE128EF35D30B.h5',
 'data/LMD-matched-MSD/R/K/A/TRRKATO128F92EA465.h5',
 'data/LMD-matched-MSD/R/K/F/TRRKFEP128F42AD604.h5',
 'data/LMD-matched-MSD/R/K/O/TRRKOVY128F426BD3C.h5',
 'data/LMD-matched-MSD/R/K/O/TRRKOUF12903CE5E2B.h5',
 'data/LMD-matched-MSD/R/K/O/TRRKOHE128F92F7423.h5',
 'data/LMD-matched-MSD/R/K/J/TRRKJXU128F42679D8.h5',
 'data/LMD-matched-MSD/R/K/J/TRRKJYF128F9308958.h5',
 'data/LMD-matched-MSD/R/K/J/TRRKJJK128F92CD224.h5',
 'data/LMD-matched-MSD/R/K/C/TRRKCWS128F92E60B7.h5',
 'data/LMD-matched-MSD/R/K/D/TRRKDBR128F9308F8E.h5',
 'data/LMD-matched-MSD/R/K/D/TRRKDND12903CEF926.h5',
 'data/LMD-matched-MSD/R/K/D/TRRKDOM12903D00F73.h5',
 'data/LMD-matched-MSD/R/K/D/TRRKDBE128F427F3EF.h5',
 'data/LMD-matched-MSD/R/K/V/TRRKVPO128F42664B0.h5',
 'data/LMD-matched-MSD/R/K/X/TRRKXAB12903CE2BC1.h5',
 'data/LMD-matched-MSD/R/K/X/TRRKXSD128F427DB15.h5',
 'data/LMD-matched-MSD/R/K/E/TRRKEMC128F932A435.h5',
 'data/LMD-matched-MSD/R/K/B/TRRKBTZ128F92FCD8A.h5',
 'data/LMD-matched-MSD/R/K/K/TRRKKDU12903CC259A.h5',
 'data/LMD-matched-MSD/R/K/K/TRRKKES128F4263722.h5',
 'data/LMD-matched-MSD/R/K/L/TRRKLCO12903C9AB88.h5',
 'data/LMD-matched-MSD/R/K/Y/TRRKYIX128F42365BF.h5',
 'data/LMD-matched-MSD/R/K/P/TRRKPQM128F930E1E3.h5',
 'data/LMD-matched-MSD/R/K/P/TRRKPYX128F4273176.h5',
 'data/LMD-matched-MSD/R/K/W/TRRKWWC128F92FABEB.h5',
 'data/LMD-matched-MSD/R/K/W/TRRKWKB128F42ABD41.h5',
 'data/LMD-matched-MSD/R/L/R/TRRLRWP128F92E9656.h5',
 'data/LMD-matched-MSD/R/L/R/TRRLRBG128F42B8C7F.h5',
 'data/LMD-matched-MSD/R/L/U/TRRLUUC128F92F903A.h5',
 'data/LMD-matched-MSD/R/L/I/TRRLIJU128F92FA9AE.h5',
 'data/LMD-matched-MSD/R/L/I/TRRLIQL128F4266FF3.h5',
 'data/LMD-matched-MSD/R/L/I/TRRLIMM128E078CE6E.h5',
 'data/LMD-matched-MSD/R/L/N/TRRLNPA128F9326355.h5',
 ...]
In [12]:
len(msd_catalog)
Out[12]:
31034
In [13]:
len(msd_catalog) == lmd_df["MSD_name"].nunique()
Out[13]:
True
In [14]:
titles[:5]
Out[14]:
[b'Wastelands',
 b'Runaway',
 b'Have You Met Miss Jones? (Swing When Version)',
 b'Goodbye',
 b'La Colegiala']
In [15]:
artists[:5]
Out[15]:
[b'Hawkwind',
 b'Del Shannon',
 b'Robbie Williams',
 b'Volebeats',
 b'Rodolfo Y Su Tipica Ra7']
In [16]:
years[:5]
Out[16]:
[1994, 1961, 2001, 0, 1997]
In [17]:
titles = [title.decode('utf-8') for title in titles]
artists = [artist.decode('utf-8') for artist in artists]
In [18]:
msd_catalog_all = {'path': [],
                   'MSD_name': [],
                   'title': [],
                   'artist': [],
                   'year': []}

msd_catalog_all['path'] = msd_catalog
msd_catalog_all['title'] = titles
msd_catalog_all['artist'] = artists
msd_catalog_all['year'] = years
msd_catalog_all['MSD_name'] = [path.split('/')[-1].split('.')[-2] for path in msd_catalog]

msd_df = pd.DataFrame(msd_catalog_all)
msd_df
Out[18]:
path MSD_name title artist year
0 data/LMD-matched-MSD/R/R/U/TRRRUFD12903CD7092.h5 TRRRUFD12903CD7092 Wastelands Hawkwind 1994
1 data/LMD-matched-MSD/R/R/U/TRRRUTV12903CEA11B.h5 TRRRUTV12903CEA11B Runaway Del Shannon 1961
2 data/LMD-matched-MSD/R/R/U/TRRRUJO128E07813E7.h5 TRRRUJO128E07813E7 Have You Met Miss Jones? (Swing When Version) Robbie Williams 2001
3 data/LMD-matched-MSD/R/R/I/TRRRIYO128F428CF6F.h5 TRRRIYO128F428CF6F Goodbye Volebeats 0
4 data/LMD-matched-MSD/R/R/I/TRRRILO128F422FFED.h5 TRRRILO128F422FFED La Colegiala Rodolfo Y Su Tipica Ra7 1997
... ... ... ... ... ...
31029 data/LMD-matched-MSD/W/W/Y/TRWWYHD12903CC42B1.h5 TRWWYHD12903CC42B1 Gethsemane (I Only Want to Say) (Live-LP Version) Michael Crawford 0
31030 data/LMD-matched-MSD/W/W/Y/TRWWYNJ128F426541F.h5 TRWWYNJ128F426541F Cold Feelings Social Distortion 1992
31031 data/LMD-matched-MSD/W/W/P/TRWWPSV128F4244C71.h5 TRWWPSV128F4244C71 Ases Death At Vance 2001
31032 data/LMD-matched-MSD/W/W/P/TRWWPBK128F42911E9.h5 TRWWPBK128F42911E9 Drowned Maid Amorphis 1993
31033 data/LMD-matched-MSD/W/W/W/TRWWWUT128F9364D1A.h5 TRWWWUT128F9364D1A Ting-A-Ling A Balladeer 0

31034 rows × 5 columns

In [19]:
msd_df.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 31034 entries, 0 to 31033
Data columns (total 5 columns):
 #   Column    Non-Null Count  Dtype 
---  ------    --------------  ----- 
 0   path      31034 non-null  object
 1   MSD_name  31034 non-null  object
 2   title     31034 non-null  object
 3   artist    31034 non-null  object
 4   year      31034 non-null  int32 
dtypes: int32(1), object(4)
memory usage: 1.1+ MB

tagtraum: Adding Genre Tags¶

In [20]:
tagtraum = {'MSD_name': [],
            'genre': []}

with open("data/tagtraum/msd_tagtraum_cd2c.cls", "r") as file:
    lines = file.readlines()
    for line in lines:
        if not line.startswith('#'):
            track, genre = line.strip().split('\t')
            tagtraum['MSD_name'].append(track)
            tagtraum['genre'].append(genre)
In [21]:
tagtraum_df = pd.DataFrame(tagtraum)
tagtraum_df
Out[21]:
MSD_name genre
0 TRAAAAK128F9318786 Rock
1 TRAAAAW128F429D538 Rap
2 TRAAADJ128F4287B47 Rock
3 TRAAADZ128F9348C2E Latin
4 TRAAAED128E0783FAB Jazz
... ... ...
191396 TRZZZMY128F426D7A2 Reggae
191397 TRZZZRJ128F42819AF Rock
191398 TRZZZUK128F92E3C60 Folk
191399 TRZZZZD128F4236844 Rock
191400 TRZZZZZ12903D05E3A Electronic

191401 rows × 2 columns

In [22]:
tagtraum_df["genre"].unique()
Out[22]:
array(['Rock', 'Rap', 'Latin', 'Jazz', 'Electronic', 'Pop', 'Metal',
       'RnB', 'Country', 'Reggae', 'Blues', 'Folk', 'Punk', 'World',
       'New Age'], dtype=object)

Creating our dataset: MIDI + Metadata + Genres¶

Midi + Metadata¶

Each track (MSD_name -> track_id) has one metadata file, and different MIDI files (LMD_name -> midi_id) associated with it.

In [23]:
len(lmd_df), len(msd_df)
Out[23]:
(116189, 31034)
In [24]:
lmd_df["MSD_name"].nunique(), len(msd_df)
Out[24]:
(31034, 31034)
In [25]:
dataset = lmd_df.merge(msd_df, how="inner", on="MSD_name", suffixes=('_lmd', '_msd'))
dataset = dataset.rename(columns={"path_lmd": "midi_filepath",
                                  "path_msd": "metadata_filepath",
                                  "MSD_name": "track_id",
                                  "LMD_name": "midi_id"})
dataset = dataset[["track_id", "midi_id", "midi_filepath",
                   "title", "artist", "year"]]
dataset
Out[25]:
track_id midi_id midi_filepath title artist year
0 TRAAAGR128F425B14B 1d9d16a9da90c090809c153754823c2b data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... Into The Nightlife Cyndi Lauper 2008
1 TRAAAGR128F425B14B 5dd29e99ed7bd3cc0c5177a6e9de22ea data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... Into The Nightlife Cyndi Lauper 2008
2 TRAAAGR128F425B14B b97c529ab9ef783a849b896816001748 data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... Into The Nightlife Cyndi Lauper 2008
3 TRAAAGR128F425B14B dac3cdd0db6341d8dc14641e44ed0d44 data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... Into The Nightlife Cyndi Lauper 2008
4 TRAAAZF12903CCCF6B 05f21994c71a5f881e64f45c8d706165 data/LMD/lmd_matched/A/A/A/TRAAAZF12903CCCF6B/... Break My Stride Matthew Wilder 1983
... ... ... ... ... ... ...
116184 TRZZZTN128EF35C42F 165e156e5192569e41dc8390b80a1465 data/LMD/lmd_matched/Z/Z/Z/TRZZZTN128EF35C42F/... Funky Dance Music Vol 1 DJ Rob E 0
116185 TRZZZTN128EF35C42F 87e403b5fcb06718767aee0a9386f86c data/LMD/lmd_matched/Z/Z/Z/TRZZZTN128EF35C42F/... Funky Dance Music Vol 1 DJ Rob E 0
116186 TRZZZTN128EF35C42F c56e00ecc890dfdfbdd551cb9ea15ca5 data/LMD/lmd_matched/Z/Z/Z/TRZZZTN128EF35C42F/... Funky Dance Music Vol 1 DJ Rob E 0
116187 TRZZZYV128F92E996D 1b966417a9aa703873c5fa1cfe18da32 data/LMD/lmd_matched/Z/Z/Z/TRZZZYV128F92E996D/... Dear Lie TLC 1999
116188 TRZZZYV128F92E996D 3bcd7e0cc20adcc8dc3e912623bb0e1b data/LMD/lmd_matched/Z/Z/Z/TRZZZYV128F92E996D/... Dear Lie TLC 1999

116189 rows × 6 columns

In [26]:
grouped_dataset = dataset.groupby('track_id').first().reset_index()
grouped_dataset = grouped_dataset[['track_id', 'midi_id', 'midi_filepath']]
grouped_dataset = grouped_dataset.merge(
    dataset[
        ['track_id', "title", "artist", "year"]
    ].drop_duplicates(), on='track_id', how='left' )
grouped_dataset = grouped_dataset[["track_id", "midi_id", "midi_filepath",
                                   "title", "artist", "year"]]
grouped_dataset
Out[26]:
track_id midi_id midi_filepath title artist year
0 TRAAAGR128F425B14B 1d9d16a9da90c090809c153754823c2b data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... Into The Nightlife Cyndi Lauper 2008
1 TRAAAZF12903CCCF6B 05f21994c71a5f881e64f45c8d706165 data/LMD/lmd_matched/A/A/A/TRAAAZF12903CCCF6B/... Break My Stride Matthew Wilder 1983
2 TRAABVM128F92CA9DC 0dd4d2b9fbcf96a0fa363a1918255e58 data/LMD/lmd_matched/A/A/B/TRAABVM128F92CA9DC/... Caught In A Dream Tesla 2004
3 TRAABXH128F42955D6 01ffb8729a2465bfa7f9ba0288c89e24 data/LMD/lmd_matched/A/A/B/TRAABXH128F42955D6/... Keep An Eye On Summer (Album Version) Brian Wilson 1998
4 TRAACQE12903CC706C 1ee7c9ad5f18b2659789d9608c951ca5 data/LMD/lmd_matched/A/A/C/TRAACQE12903CC706C/... Summer Old Man River 2007
... ... ... ... ... ... ...
31029 TRZZYLO12903CAC06C 128551e12d6dec38ad7ce00665c77fe5 data/LMD/lmd_matched/Z/Z/Y/TRZZYLO12903CAC06C/... I've Never Seen The Righteous Forsaken Dallas Holm 0
31030 TRZZYTX128F92EBE33 538838021299e65875a8bec61a87a368 data/LMD/lmd_matched/Z/Z/Y/TRZZYTX128F92EBE33/... I Don't Want To Do It (2009 Digital Remaster) George Harrison 0
31031 TRZZZBU128F426811B 0702ddab7728f7b0e51321d8a0366367 data/LMD/lmd_matched/Z/Z/Z/TRZZZBU128F426811B/... Dame Una Se񡬢 size= Los Iracundos 0
31032 TRZZZTN128EF35C42F 165e156e5192569e41dc8390b80a1465 data/LMD/lmd_matched/Z/Z/Z/TRZZZTN128EF35C42F/... Funky Dance Music Vol 1 DJ Rob E 0
31033 TRZZZYV128F92E996D 1b966417a9aa703873c5fa1cfe18da32 data/LMD/lmd_matched/Z/Z/Z/TRZZZYV128F92E996D/... Dear Lie TLC 1999

31034 rows × 6 columns

Adding the genre tags¶

In [27]:
dataset = dataset.merge(tagtraum_df, how="inner", left_on="track_id", right_on="MSD_name")
dataset = dataset.drop(columns=["MSD_name"])
dataset
Out[27]:
track_id midi_id midi_filepath title artist year genre
0 TRAAAGR128F425B14B 1d9d16a9da90c090809c153754823c2b data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... Into The Nightlife Cyndi Lauper 2008 Pop
1 TRAAAGR128F425B14B 5dd29e99ed7bd3cc0c5177a6e9de22ea data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... Into The Nightlife Cyndi Lauper 2008 Pop
2 TRAAAGR128F425B14B b97c529ab9ef783a849b896816001748 data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... Into The Nightlife Cyndi Lauper 2008 Pop
3 TRAAAGR128F425B14B dac3cdd0db6341d8dc14641e44ed0d44 data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... Into The Nightlife Cyndi Lauper 2008 Pop
4 TRAABVM128F92CA9DC 0dd4d2b9fbcf96a0fa363a1918255e58 data/LMD/lmd_matched/A/A/B/TRAABVM128F92CA9DC/... Caught In A Dream Tesla 2004 Rock
... ... ... ... ... ... ... ...
21348 TRZZROL12903CAC4A8 0f0aaf2f90bc66da732f4371e703eae4 data/LMD/lmd_matched/Z/Z/R/TRZZROL12903CAC4A8/... Love Love Amy MacDonald 2010 Pop
21349 TRZZSML12903CBB7BD bc4aae694e7c433a6da16284e52e11be data/LMD/lmd_matched/Z/Z/S/TRZZSML12903CBB7BD/... Airwave (Radio Edit) Rank 1 2000 Electronic
21350 TRZZTHP128F427F139 b085f5c3571f570bdc44fa0c9b6a0672 data/LMD/lmd_matched/Z/Z/T/TRZZTHP128F427F139/... Briaris The Sweetest Ache 1992 Rock
21351 TRZZTHP128F427F139 f10a54a5e8b4d169eec5231bb6b15c94 data/LMD/lmd_matched/Z/Z/T/TRZZTHP128F427F139/... Briaris The Sweetest Ache 1992 Rock
21352 TRZZXJE12903CD1D93 7723a2ff572a0b49f9d0e552313f7db7 data/LMD/lmd_matched/Z/Z/X/TRZZXJE12903CD1D93/... Warm and Tender Love Percy Sledge 1967 RnB

21353 rows × 7 columns

In [28]:
grouped_dataset = grouped_dataset.merge(tagtraum_df, how="inner", left_on="track_id", right_on="MSD_name")
grouped_dataset = grouped_dataset.drop(columns=["MSD_name"])
grouped_dataset
Out[28]:
track_id midi_id midi_filepath title artist year genre
0 TRAAAGR128F425B14B 1d9d16a9da90c090809c153754823c2b data/LMD/lmd_matched/A/A/A/TRAAAGR128F425B14B/... Into The Nightlife Cyndi Lauper 2008 Pop
1 TRAABVM128F92CA9DC 0dd4d2b9fbcf96a0fa363a1918255e58 data/LMD/lmd_matched/A/A/B/TRAABVM128F92CA9DC/... Caught In A Dream Tesla 2004 Rock
2 TRAAGMC128F4292D0F 0644195d1a3d14e0a0bd3d8b30dc68da data/LMD/lmd_matched/A/A/G/TRAAGMC128F4292D0F/... My Love (Album Version) LITTLE TEXAS 0 Country
3 TRAANZE128F148BF55 0597bf18743a5aacfedc981eb58c9da9 data/LMD/lmd_matched/A/A/N/TRAANZE128F148BF55/... The Name Of The Game Abba 1977 Pop
4 TRAAPPQ128F14961F5 d39a20f33af4fb6b307529db8cf0cc3f data/LMD/lmd_matched/A/A/P/TRAAPPQ128F14961F5/... Wig The B-52's 1986 Rock
... ... ... ... ... ... ... ...
6175 TRZZQGM128F9311E60 34d27fedd8dca07e36f50d69ba477e5b data/LMD/lmd_matched/Z/Z/Q/TRZZQGM128F9311E60/... Sun Of Jamaica Goombay Dance Band 1991 Pop
6176 TRZZROL12903CAC4A8 0f0aaf2f90bc66da732f4371e703eae4 data/LMD/lmd_matched/Z/Z/R/TRZZROL12903CAC4A8/... Love Love Amy MacDonald 2010 Pop
6177 TRZZSML12903CBB7BD bc4aae694e7c433a6da16284e52e11be data/LMD/lmd_matched/Z/Z/S/TRZZSML12903CBB7BD/... Airwave (Radio Edit) Rank 1 2000 Electronic
6178 TRZZTHP128F427F139 b085f5c3571f570bdc44fa0c9b6a0672 data/LMD/lmd_matched/Z/Z/T/TRZZTHP128F427F139/... Briaris The Sweetest Ache 1992 Rock
6179 TRZZXJE12903CD1D93 7723a2ff572a0b49f9d0e552313f7db7 data/LMD/lmd_matched/Z/Z/X/TRZZXJE12903CD1D93/... Warm and Tender Love Percy Sledge 1967 RnB

6180 rows × 7 columns

Sluggifying our parameters¶

In [29]:
genres = dataset["genre"].unique()
artists = dataset["artist"].unique()
years = dataset["year"].unique()
In [30]:
def slug(text: str) -> str:
    """Return an ALL_CAPS alnum/underscore version of `text`."""
    # 1) strip accents → ascii
    text = unicodedata.normalize("NFKD", text).encode("ascii", "ignore").decode()
    # 2) replace non‑alnum with underscore
    text = re.sub(r"[^\w]+", "_", text)
    # 3) collapse multiple underscores and upper‑case
    return re.sub(r"_+", "_", text).strip("_").upper()
In [31]:
genres_slugged = np.array([slug(genre) for genre in genres])
artists_slugged = np.array([slug(artist) for artist in artists])
years = np.array([int(year) for year in years if not pd.isna(year)])
In [32]:
genres = pd.DataFrame({
    'genre': genres,
    'slugged_genre': genres_slugged
})

artists = pd.DataFrame({
    'artist': artists,
    'slugged_artist': artists_slugged
})

years = pd.DataFrame({
    'year': years
})
In [33]:
genres = genres.sort_values(by='genre')
artists = artists.sort_values(by='artist')
years = years.sort_values(by='year')
In [34]:
dataset["slugged_genre"] = dataset["genre"].map(genres.set_index('genre')['slugged_genre'])
dataset["slugged_artist"] = dataset["artist"].map(artists.set_index('artist')['slugged_artist'])

grouped_dataset["slugged_genre"] = grouped_dataset["genre"].map(genres.set_index('genre')['slugged_genre'])
grouped_dataset["slugged_artist"] = grouped_dataset["artist"].map(artists.set_index('artist')['slugged_artist'])

Saving our data¶

Saving the metadata datasets¶

In [35]:
dataset.to_csv("data/metadata.csv", index=False)
In [36]:
grouped_dataset.to_csv("data/grouped_metadata.csv", index=False)

Saving the different parameters to csvs¶

In [37]:
genres.to_csv("data/genres.csv", index=False)
artists.to_csv("data/artists.csv", index=False)
years.to_csv("data/years.csv", index=False)

2. Model Implementation¶

In [85]:
dataset = pd.read_csv("data/metadata.csv")
grouped_dataset = pd.read_csv("data/grouped_metadata.csv")

genres = pd.read_csv("data/genres.csv")
titles = pd.read_csv("data/titles.csv")
artists = pd.read_csv("data/artists.csv")
years = pd.read_csv("data/years.csv")
In [86]:
genres_slugged = genres["slugged_genre"].values
artists_slugged = artists["slugged_artist"].values
years_vals = years["year"].values
In [87]:
# Config whith which the model was trained
# MAX_TOKENS = 512
# BATCH_SIZE = 2

# D_MODEL    = 512
# N_LAYERS   = 6
# N_HEADS    = 8

# New config to try
MAX_TOKENS = 1024
BATCH_SIZE = 8

D_MODEL = 768
N_LAYERS = 8
N_HEADS = 12 # 768 / 12 = 64 per head

Tokenization¶

Defining the tokenizer¶

In [88]:
config = TokenizerConfig(
    num_velocities=32,
    use_chords=True,
    use_programs=True,
    beat_res={(0,4): 8, (4,8): 4},
    use_rests=True,
    rest_range=(2,8),
    use_time_signatures=True
)

tokenizer = REMI(config)

Adding our special tokens¶

In [89]:
special_toks = \
    [f"<GENRE_{g}>"  for g in genres_slugged] + \
        [f"<ARTIST_{a}>" for a in artists_slugged] + \
            [f"<YEAR_{y}>"   for y in years_vals]  + \
                ["<EOS>", "<PAD>"]

for tok in special_toks:
    tokenizer.add_to_vocab(tok)

Tokenizing: Storing each track as a numpy int32 array.¶

In [90]:
tokenizing = False
In [91]:
# ─── 1. Helpers ──────────────────────────────────────────────────────────
def build_prefix(genre, artist, year, tokenizer):
    """Convert metadata row → list[int] conditioning tokens."""
    genre_tok  = f"<GENRE_{genre}>"
    artist_tok = f"<ARTIST_{artist}>"
    year_tok   = f"<YEAR_{year}>"

    # NOTE: use tokenizer.vocab[...]  (or .token_to_id(...))
    return [
        tokenizer.vocab[genre_tok],
        tokenizer.vocab[artist_tok],
        tokenizer.vocab[year_tok],
    ]

# ─── 3. Output directory -------------------------------------------------
out_dir = "data/tokens/train"

# ─── 4. Iterate files ----------------------------------------------------
if tokenizing:
    rows, _ = grouped_dataset.shape
    for row in tqdm(range(rows)):
        try:
            # 4.0. Get row
            row = grouped_dataset.iloc[row]

            # 4.1. Get MIDI filepath
            midi_path = row["midi_filepath"]

            # 4.2. Get the track ID
            track_id = row["track_id"]

            # 4a. Build CONDITIONING prefix
            genre = row["slugged_genre"]
            artist = row["slugged_artist"]
            year = row["year"]
            prefix_ids = build_prefix(genre, artist, year, tokenizer)          # list[int]

            # 4b. Encode MIDI to tokens
            midi = Score(midi_path)
            midi_tokens = tokenizer(midi)                 # list[int]

            # 4c. Concatenate prefix + midi + <EOS>
            seq_ids = prefix_ids + midi_tokens.ids + [tokenizer.vocab["<EOS>"]]

            # 4d. Save as int32 .npy
            np.save(f"{out_dir}/{track_id}.npy", np.array(seq_ids, dtype=np.int32))
        except Exception as e:
            print(f"Error processing {midi_path}: {e}")
            traceback.print_exc()
            continue

The Model¶

In [92]:
class RelativePositionalEncoding(nn.Module):
    """
    Sinusoidal *relative‑style* positional encoding.
    The tensor it returns has the same shape as `x`
    so you can just add it:  x + pos(x)

    Args
    ----
    d_model : int            # embedding size
    max_len : int, optional  # maximum sequence length
    """
    def __init__(self, d_model: int, max_len: int = 2048):
        super().__init__()
        self.d_model = d_model
        self.max_len = max_len

        # Create the (max_len, d_model) sinusoid table once
        position = torch.arange(max_len, dtype=torch.float).unsqueeze(1)
        div_term = torch.exp(
            torch.arange(0, d_model, 2, dtype=torch.float)
            * -(math.log(10000.0) / d_model)
        )
        pe = torch.zeros(max_len, d_model)          # (L, D)
        pe[:, 0::2] = torch.sin(position * div_term)
        pe[:, 1::2] = torch.cos(position * div_term)

        # Register as a buffer so it moves with .to(device)
        self.register_buffer("pe", pe)              # (L, D)

    def forward(self, x: torch.Tensor) -> torch.Tensor:
        """
        Parameters
        ----------
        x : Tensor, shape (batch, seq_len, d_model)

        Returns
        -------
        pos : Tensor, same shape as `x`
        """
        seq_len = x.size(1)
        if seq_len > self.max_len:
            raise ValueError(f"Sequence length {seq_len} exceeds max_len {self.max_len}")
        # (1, L, D) – broadcast over batch dimension
        return self.pe[:seq_len].unsqueeze(0)
In [93]:
class TransformerDecoderBlock(nn.Module):
    """
    Decoder block that merges causal + pad masking into a (B×H, L, L) float mask,
    so no hidden bool→float blow-ups occur.
    """

    def __init__(
        self,
        d_model: int,
        n_heads: int,
        max_len: int = 2048,
        dropout: float = 0.1,
    ):
        super().__init__()
        self.self_attn = nn.MultiheadAttention(
            embed_dim   = d_model,
            num_heads   = n_heads,
            dropout     = dropout,
            batch_first = True,
        )
        self.ln1      = nn.LayerNorm(d_model)
        self.ln2      = nn.LayerNorm(d_model)
        self.ff       = nn.Sequential(
            nn.Linear(d_model, 4 * d_model),
            nn.GELU(),
            nn.Linear(4 * d_model, d_model),
        )
        self.dropout  = nn.Dropout(dropout)

        # Precompute float causal mask: 0 on/under diag, -inf above
        causal = torch.triu(
            torch.full((max_len, max_len), float("-inf")),
            diagonal=1
        )
        self.register_buffer("causal_mask", causal, persistent=False)

    def forward(
        self,
        x: torch.Tensor,            # (B, L, D)
        pad_mask: torch.Tensor=None  # (B, L), True=keep token, False=pad
    ) -> torch.Tensor:
        B, L, _ = x.shape
        H       = self.self_attn.num_heads
        device  = x.device
        dtype   = x.dtype

        # 1) slice the (L×L) causal mask
        causal = self.causal_mask[:L, :L]              # float32, (L, L)

        # 2) build a (B, L) float pad mask: 0 on tokens, -inf on pads
        if pad_mask is not None:
            pad_float = torch.zeros((B, L), device=device, dtype=dtype)
            pad_float = pad_float.masked_fill(~pad_mask, float("-inf"))
            # 3) expand pad_float to (B, L, L) and add causal
            #    pad_float.unsqueeze(1): (B, 1, L) → broadcast over src_len
            attn_batch = causal.unsqueeze(0) + pad_float.unsqueeze(1)  # (B, L, L)
        else:
            attn_batch = causal                               # (L, L)

        # 4) if we have a batch, repeat per-head to (B×H, L, L)
        if pad_mask is not None:
            # attn_batch: (B, L, L) → repeat each batch H times
            attn_mask = attn_batch.repeat_interleave(H, dim=0)  # (B*H, L, L)
        else:
            attn_mask = attn_batch   # 2D mask

        # 5) self-attention with ONLY attn_mask
        attn_out, _ = self.self_attn(
            x, x, x,
            attn_mask=attn_mask
        )

        # 6) residual + norm + feed-forward + norm
        x = self.ln1(x + self.dropout(attn_out))
        x = self.ln2(x + self.dropout(self.ff(x)))
        return x
In [94]:
class Synphony(nn.Module):
    def __init__(self, vocab_size, d_model=512, n_layers=6, n_heads=8):
        super().__init__()
        self.embed = nn.Embedding(vocab_size, d_model)
        self.pos = RelativePositionalEncoding(d_model, max_len=2048)
        self.blocks = nn.ModuleList([
            TransformerDecoderBlock(d_model, n_heads) for _ in range(n_layers)
        ])
        self.ln = nn.LayerNorm(d_model)
        self.out = nn.Linear(d_model, vocab_size)

    def forward(self, x, pad_mask=None):
        x = self.embed(x) + self.pos(x)
        for blk in self.blocks:
            x = blk(x, pad_mask)
        x = self.ln(x)
        return self.out(x)

The Training Loop¶

In [95]:
from torch.utils.data import Dataset, DataLoader

import random
random.seed(42)  # For reproducibility
In [96]:
tok_paths = []

for dirpath, dirnames, filenames in os.walk('data/tokens/train'):
    for file in filenames:
        full_path = os.path.join(dirpath, file)
        if full_path.endswith('.npy'):
            tok_paths.append(full_path)
In [97]:
len(tok_paths)
Out[97]:
6150
In [98]:
split_index = int(len(tok_paths) * 0.8)  # 80% train, 20% test
random.shuffle(tok_paths)

train_paths = tok_paths[:split_index]
test_paths = tok_paths[split_index:]
In [104]:
# ─── 1. Dataset + collate ────────────────────────────────────────────────
class MidiTokenDataset(Dataset):
    def __init__(self, npy_paths):
        self.paths = npy_paths

    def __len__(self):               # number of songs in split
        return len(self.paths)

    def __getitem__(self, idx):      # returns 1‑D np.ndarray[int]
        return np.load(self.paths[idx]).astype(np.int64)

def collate_fn(batch, pad_id):
    B, L = len(batch), MAX_TOKENS
    x = torch.full((B, L), pad_id, dtype=torch.long)
    for i, seq in enumerate(batch):
        seq = torch.from_numpy(seq)
        if seq.numel() > L:
            start = torch.randint(0, seq.numel() - L + 1, (1,)).item()
            seq = seq[start : start + L]
        x[i, : seq.numel()] = seq
    pad_mask = ~x.eq(pad_id)
    return x, pad_mask


# ─── 2. DataLoaders ──────────────────────────────────────────────────────
PAD_ID = tokenizer.vocab['<PAD>']          # or use the ID you chose for <PAD>

train_ds = MidiTokenDataset(train_paths)
val_ds   = MidiTokenDataset(test_paths)

train_loader = DataLoader(
    train_ds, batch_size=BATCH_SIZE, shuffle=True,
    collate_fn=lambda b: collate_fn(b, PAD_ID)
)
val_loader   = DataLoader(
    val_ds,   batch_size=BATCH_SIZE, shuffle=False,
    collate_fn=lambda b: collate_fn(b, PAD_ID)
)

# ─── 3. Model, optimiser, scheduler ─────────────────────────────────────
device = (
    "cuda" if torch.cuda.is_available()
    else "mps" if torch.backends.mps.is_available()
    else "cpu"
)

model = Synphony(
    vocab_size=len(tokenizer), d_model=D_MODEL,
    n_layers=N_LAYERS, n_heads=N_HEADS).to(device)

# 1. Switch to AdamW with weight decay
optim = torch.optim.AdamW(model.parameters(),
                          lr=3e-4,           # whatever your current LR is
                          weight_decay=1e-2) # small wd to regularize

# 2. Set up a Reduce-on-Plateau scheduler
sched = torch.optim.lr_scheduler.ReduceLROnPlateau(optim,
                                                  mode='min',        # val loss should go down
                                                  factor=0.5,        # cut LR in half
                                                  patience=2,        # wait 2 epochs
                                                  min_lr=1e-6,       # floor on LR
                                                  verbose=True)


# ─── 4. Training loop ────────────────────────────────────────────────────
best_val_loss = float("inf")

for epoch in tqdm(range(1, 51)):                         # 50 epochs
    # ---- train ----------------------------------------------------------
    model.train()
    running_loss = 0.0

    for x, pad_mask in train_loader:          # pad_mask: (B, L)
        x, pad_mask = x.to(device), pad_mask.to(device)

        logits = model(x[:, :-1], pad_mask=pad_mask[:, :-1])

        loss   = F.cross_entropy(
            logits.reshape(-1, logits.size(-1)),
            x[:, 1:].reshape(-1),
            ignore_index=PAD_ID,
            label_smoothing=0.1
        )

        optim.zero_grad()
        loss.backward()
        torch.nn.utils.clip_grad_norm_(model.parameters(), 1.0)
        optim.step()

        running_loss += loss.item()

    train_ppl = math.exp(running_loss / len(train_loader))

    # ---- validation -----------------------------------------------------
    model.eval()
    val_loss = 0.0

    with torch.no_grad():
        for x, pad_mask in val_loader:             # pad_mask is (B, L)
            x, pad_mask = x.to(device), pad_mask.to(device)

            # exactly like in training
            logits  = model(x[:, :-1], pad_mask=pad_mask[:, :-1])
            val_loss += F.cross_entropy(
                logits.reshape(-1, logits.size(-1)),
                x[:, 1:].reshape(-1),
                ignore_index=PAD_ID
            ).item()

    val_ppl = math.exp(val_loss / len(val_loader))
    print(f"val PPL {val_ppl:6.2f}")
    print(f"Epoch {epoch:02d} ▸ train PPL {train_ppl:6.2f} | val PPL {val_ppl:6.2f}")
    
    # ---- scheduler step -----------------------------------------------
    sched.step(val_loss / len(val_loader))  # pass your avg val_loss
    
    # log current LR
    current_lr = optim.param_groups[0]['lr']
    print(f"         ↳ LR now = {current_lr:.2e}")

    # ---- checkpoint -----------------------------------------------------
    if val_loss < best_val_loss:
        best_val_loss = val_loss
        torch.save(model.state_dict(), "synphony_best.pt")
        print("  ✓ new best model saved")

print("Done!")
  0%|          | 0/50 [00:00<?, ?it/s]
val PPL  12.04
Epoch 01 ▸ train PPL  41.38 | val PPL  12.04
         ↳ LR now = 3.00e-04
  2%|▏         | 1/50 [08:14<6:43:27, 494.03s/it]
  ✓ new best model saved
val PPL   6.79
Epoch 02 ▸ train PPL  21.59 | val PPL   6.79
         ↳ LR now = 3.00e-04
  4%|▍         | 2/50 [16:31<6:36:43, 495.90s/it]
  ✓ new best model saved
val PPL   4.01
Epoch 03 ▸ train PPL  12.46 | val PPL   4.01
         ↳ LR now = 3.00e-04
  6%|▌         | 3/50 [24:48<6:28:57, 496.54s/it]
  ✓ new best model saved
val PPL   3.48
Epoch 04 ▸ train PPL   9.59 | val PPL   3.48
         ↳ LR now = 3.00e-04
  8%|▊         | 4/50 [33:05<6:20:55, 496.85s/it]
  ✓ new best model saved
val PPL   3.28
Epoch 05 ▸ train PPL   8.84 | val PPL   3.28
         ↳ LR now = 3.00e-04
 10%|█         | 5/50 [41:23<6:12:51, 497.16s/it]
  ✓ new best model saved
val PPL   3.17
Epoch 06 ▸ train PPL   8.44 | val PPL   3.17
         ↳ LR now = 3.00e-04
 12%|█▏        | 6/50 [49:40<6:04:39, 497.25s/it]
  ✓ new best model saved
val PPL   3.06
Epoch 07 ▸ train PPL   8.14 | val PPL   3.06
         ↳ LR now = 3.00e-04
 14%|█▍        | 7/50 [57:58<5:56:26, 497.36s/it]
  ✓ new best model saved
val PPL   3.03
Epoch 08 ▸ train PPL   7.97 | val PPL   3.03
         ↳ LR now = 3.00e-04
 16%|█▌        | 8/50 [1:06:15<5:48:09, 497.36s/it]
  ✓ new best model saved
val PPL   2.97
Epoch 09 ▸ train PPL   7.81 | val PPL   2.97
         ↳ LR now = 3.00e-04
 18%|█▊        | 9/50 [1:14:33<5:39:53, 497.39s/it]
  ✓ new best model saved
val PPL   2.92
Epoch 10 ▸ train PPL   7.64 | val PPL   2.92
         ↳ LR now = 3.00e-04
 20%|██        | 10/50 [1:22:50<5:31:34, 497.37s/it]
  ✓ new best model saved
val PPL   2.87
Epoch 11 ▸ train PPL   7.55 | val PPL   2.87
         ↳ LR now = 3.00e-04
 22%|██▏       | 11/50 [1:31:08<5:23:17, 497.38s/it]
  ✓ new best model saved
 24%|██▍       | 12/50 [1:39:24<5:14:51, 497.14s/it]
val PPL   2.87
Epoch 12 ▸ train PPL   7.42 | val PPL   2.87
         ↳ LR now = 3.00e-04
val PPL   2.82
Epoch 13 ▸ train PPL   7.35 | val PPL   2.82
         ↳ LR now = 3.00e-04
 26%|██▌       | 13/50 [1:47:42<5:06:43, 497.40s/it]
  ✓ new best model saved
val PPL   2.80
Epoch 14 ▸ train PPL   7.28 | val PPL   2.80
         ↳ LR now = 3.00e-04
 28%|██▊       | 14/50 [1:56:00<4:58:31, 497.54s/it]
  ✓ new best model saved
val PPL   2.77
Epoch 15 ▸ train PPL   7.23 | val PPL   2.77
         ↳ LR now = 3.00e-04
 30%|███       | 15/50 [2:04:18<4:50:18, 497.66s/it]
  ✓ new best model saved
val PPL   2.76
Epoch 16 ▸ train PPL   7.15 | val PPL   2.76
         ↳ LR now = 3.00e-04
 32%|███▏      | 16/50 [2:12:36<4:42:01, 497.70s/it]
  ✓ new best model saved
val PPL   2.74
Epoch 17 ▸ train PPL   7.10 | val PPL   2.74
         ↳ LR now = 3.00e-04
 34%|███▍      | 17/50 [2:20:54<4:33:44, 497.73s/it]
  ✓ new best model saved
val PPL   2.71
Epoch 18 ▸ train PPL   7.05 | val PPL   2.71
         ↳ LR now = 3.00e-04
 36%|███▌      | 18/50 [2:29:11<4:25:23, 497.62s/it]
  ✓ new best model saved
val PPL   2.67
Epoch 19 ▸ train PPL   7.00 | val PPL   2.67
         ↳ LR now = 3.00e-04
 38%|███▊      | 19/50 [2:37:29<4:17:08, 497.69s/it]
  ✓ new best model saved
 40%|████      | 20/50 [2:45:45<4:08:35, 497.17s/it]
val PPL   2.70
Epoch 20 ▸ train PPL   6.96 | val PPL   2.70
         ↳ LR now = 3.00e-04
 42%|████▏     | 21/50 [2:54:01<4:00:11, 496.95s/it]
val PPL   2.68
Epoch 21 ▸ train PPL   6.92 | val PPL   2.68
         ↳ LR now = 3.00e-04
val PPL   2.66
Epoch 22 ▸ train PPL   6.88 | val PPL   2.66
         ↳ LR now = 3.00e-04
 44%|████▍     | 22/50 [3:02:19<3:52:00, 497.15s/it]
  ✓ new best model saved
 46%|████▌     | 23/50 [3:10:35<3:43:35, 496.88s/it]
val PPL   2.66
Epoch 23 ▸ train PPL   6.82 | val PPL   2.66
         ↳ LR now = 3.00e-04
val PPL   2.63
Epoch 24 ▸ train PPL   6.80 | val PPL   2.63
         ↳ LR now = 3.00e-04
 48%|████▊     | 24/50 [3:18:53<3:35:24, 497.11s/it]
  ✓ new best model saved
 50%|█████     | 25/50 [3:27:09<3:26:59, 496.79s/it]
val PPL   2.65
Epoch 25 ▸ train PPL   6.79 | val PPL   2.65
         ↳ LR now = 3.00e-04
val PPL   2.62
Epoch 26 ▸ train PPL   6.75 | val PPL   2.62
         ↳ LR now = 3.00e-04
 52%|█████▏    | 26/50 [3:35:26<3:18:49, 497.05s/it]
  ✓ new best model saved
 54%|█████▍    | 27/50 [3:43:42<3:10:24, 496.72s/it]
val PPL   2.63
Epoch 27 ▸ train PPL   6.73 | val PPL   2.63
         ↳ LR now = 3.00e-04
val PPL   2.61
Epoch 28 ▸ train PPL   6.68 | val PPL   2.61
         ↳ LR now = 3.00e-04
 56%|█████▌    | 28/50 [3:52:00<3:02:12, 496.93s/it]
  ✓ new best model saved
 58%|█████▊    | 29/50 [4:00:16<2:53:51, 496.73s/it]
val PPL   2.61
Epoch 29 ▸ train PPL   6.67 | val PPL   2.61
         ↳ LR now = 3.00e-04
val PPL   2.60
Epoch 30 ▸ train PPL   6.64 | val PPL   2.60
         ↳ LR now = 3.00e-04
 60%|██████    | 30/50 [4:08:34<2:45:42, 497.11s/it]
  ✓ new best model saved
val PPL   2.57
Epoch 31 ▸ train PPL   6.65 | val PPL   2.57
         ↳ LR now = 3.00e-04
 62%|██████▏   | 31/50 [4:16:52<2:37:28, 497.31s/it]
  ✓ new best model saved
 64%|██████▍   | 32/50 [4:25:08<2:29:05, 496.96s/it]
val PPL   2.59
Epoch 32 ▸ train PPL   6.59 | val PPL   2.59
         ↳ LR now = 3.00e-04
 66%|██████▌   | 33/50 [4:33:24<2:20:44, 496.72s/it]
val PPL   2.58
Epoch 33 ▸ train PPL   6.57 | val PPL   2.58
         ↳ LR now = 3.00e-04
val PPL   2.55
Epoch 34 ▸ train PPL   6.56 | val PPL   2.55
         ↳ LR now = 3.00e-04
 68%|██████▊   | 34/50 [4:41:42<2:12:32, 497.02s/it]
  ✓ new best model saved
 70%|███████   | 35/50 [4:49:58<2:04:11, 496.74s/it]
val PPL   2.57
Epoch 35 ▸ train PPL   6.53 | val PPL   2.57
         ↳ LR now = 3.00e-04
 72%|███████▏  | 36/50 [4:58:14<1:55:51, 496.52s/it]
val PPL   2.57
Epoch 36 ▸ train PPL   6.53 | val PPL   2.57
         ↳ LR now = 3.00e-04
val PPL   2.55
Epoch 37 ▸ train PPL   6.53 | val PPL   2.55
         ↳ LR now = 3.00e-04
 74%|███████▍  | 37/50 [5:06:31<1:47:38, 496.79s/it]
  ✓ new best model saved
val PPL   2.54
Epoch 38 ▸ train PPL   6.49 | val PPL   2.54
         ↳ LR now = 3.00e-04
 76%|███████▌  | 38/50 [5:14:49<1:39:24, 497.00s/it]
  ✓ new best model saved
 78%|███████▊  | 39/50 [5:23:05<1:31:03, 496.68s/it]
val PPL   2.55
Epoch 39 ▸ train PPL   6.45 | val PPL   2.55
         ↳ LR now = 3.00e-04
 80%|████████  | 40/50 [5:31:21<1:22:44, 496.46s/it]
val PPL   2.55
Epoch 40 ▸ train PPL   6.45 | val PPL   2.55
         ↳ LR now = 3.00e-04
val PPL   2.54
Epoch 41 ▸ train PPL   6.44 | val PPL   2.54
         ↳ LR now = 3.00e-04
 82%|████████▏ | 41/50 [5:39:38<1:14:30, 496.69s/it]
  ✓ new best model saved
val PPL   2.52
Epoch 42 ▸ train PPL   6.40 | val PPL   2.52
         ↳ LR now = 3.00e-04
 84%|████████▍ | 42/50 [5:47:55<1:06:15, 496.91s/it]
  ✓ new best model saved
 86%|████████▌ | 43/50 [5:56:11<57:56, 496.60s/it]  
val PPL   2.52
Epoch 43 ▸ train PPL   6.41 | val PPL   2.52
         ↳ LR now = 3.00e-04
 88%|████████▊ | 44/50 [6:04:27<49:38, 496.37s/it]
val PPL   2.53
Epoch 44 ▸ train PPL   6.38 | val PPL   2.53
         ↳ LR now = 3.00e-04
val PPL   2.52
Epoch 45 ▸ train PPL   6.38 | val PPL   2.52
         ↳ LR now = 1.50e-04
 90%|█████████ | 45/50 [6:12:45<41:23, 496.68s/it]
  ✓ new best model saved
val PPL   2.46
Epoch 46 ▸ train PPL   6.20 | val PPL   2.46
         ↳ LR now = 1.50e-04
 92%|█████████▏| 46/50 [6:21:02<33:07, 496.86s/it]
  ✓ new best model saved
val PPL   2.45
Epoch 47 ▸ train PPL   6.12 | val PPL   2.45
         ↳ LR now = 1.50e-04
 94%|█████████▍| 47/50 [6:29:19<24:50, 496.93s/it]
  ✓ new best model saved
 96%|█████████▌| 48/50 [6:37:35<16:33, 496.73s/it]
val PPL   2.46
Epoch 48 ▸ train PPL   6.09 | val PPL   2.46
         ↳ LR now = 1.50e-04
 98%|█████████▊| 49/50 [6:45:51<08:16, 496.51s/it]
val PPL   2.45
Epoch 49 ▸ train PPL   6.06 | val PPL   2.45
         ↳ LR now = 1.50e-04
val PPL   2.43
Epoch 50 ▸ train PPL   6.04 | val PPL   2.43
         ↳ LR now = 1.50e-04
100%|██████████| 50/50 [6:54:09<00:00, 496.99s/it]
  ✓ new best model saved
Done!

In [72]:
tokenizer.vocab_size
Out[72]:
3534

3. Model Inference¶

In [105]:
model.eval()
Out[105]:
Synphony(
  (embed): Embedding(3534, 768)
  (pos): RelativePositionalEncoding()
  (blocks): ModuleList(
    (0-7): 8 x TransformerDecoderBlock(
      (self_attn): MultiheadAttention(
        (out_proj): NonDynamicallyQuantizableLinear(in_features=768, out_features=768, bias=True)
      )
      (ln1): LayerNorm((768,), eps=1e-05, elementwise_affine=True)
      (ln2): LayerNorm((768,), eps=1e-05, elementwise_affine=True)
      (ff): Sequential(
        (0): Linear(in_features=768, out_features=3072, bias=True)
        (1): GELU(approximate='none')
        (2): Linear(in_features=3072, out_features=768, bias=True)
      )
      (dropout): Dropout(p=0.1, inplace=False)
    )
  )
  (ln): LayerNorm((768,), eps=1e-05, elementwise_affine=True)
  (out): Linear(in_features=768, out_features=3534, bias=True)
)
In [106]:
TEMPERATURE = 1.0
TOP_K = 8

# ─── 2. Helper for top-k filtering ───────────────────────────────────────
def top_k_logits(logits, k):
    v, _ = torch.topk(logits, k)
    threshold = v[-1]
    return torch.where(logits < threshold, torch.full_like(logits, -float("Inf")), logits)

# ─── 3. Autoregressive generation ────────────────────────────────────────
@torch.no_grad()
def generate(
        genre:str,
        artist:str,
        year:int,
        max_length:int = MAX_TOKENS
    ) -> list[int]:
    prefix = build_prefix(genre, artist, year, tokenizer)
    input_ids = torch.tensor([prefix], device=device)  # (1, P)
    pad_mask  = torch.ones_like(input_ids, dtype=torch.bool, device=device)

    for _ in tqdm(range(max_length - len(prefix))):
        logits = model(input_ids, pad_mask=pad_mask)
        next_logits = logits[0, -1, :]                  # (V,)
        next_logits = next_logits / TEMPERATURE
        next_logits = top_k_logits(next_logits, TOP_K)
        probs = F.softmax(next_logits, dim=-1)
        next_id = torch.multinomial(probs, num_samples=1)  # (1,)
        if next_id.item() == tokenizer.vocab["<EOS>"]:
            break

        # append and extend pad_mask
        input_ids = torch.cat([input_ids, next_id.unsqueeze(0)], dim=1)   # (1, L+1)
        pad_mask  = torch.ones_like(input_ids, dtype=torch.bool, device=device)

    return input_ids[0].tolist()

# ─── 4. Decode to MIDI & save ────────────────────────────────────────────
def tokens_to_midi(token_ids: list[int], out_path: str):
    """
    Drop the 3 metadata tokens + optional EOS, then decode the rest.
    """
    # 1) drop the first 3 prefix IDs (genre, artist, year)
    musical_ids = token_ids[3:]
    # 2) drop trailing <EOS> if present
    eos_id = tokenizer.vocab["<EOS>"]
    if len(musical_ids) > 0 and musical_ids[-1] == eos_id:
        musical_ids = musical_ids[:-1]

    # 3) decode only the musical tokens back to a PrettyMIDI
    pm = tokenizer(musical_ids)
    # 4) write out the .mid file
    pm.dump_midi(out_path)
In [120]:
# ─── 5. Run it! ───────────────────────────────────────────────────────────
# Example user inputs
genre_input  = "ROCK"
artist_input = "GLORIA_GAYNOR"
year_input   = 1990

gen_ids = generate(genre_input, artist_input, year_input, max_length=512)
out_file = "generated.mid"
tokens_to_midi(gen_ids, out_file)
print(f"🎹 Wrote MIDI to {out_file}")
100%|██████████| 509/509 [00:03<00:00, 131.18it/s]
🎹 Wrote MIDI to generated.mid

In [121]:
from midi2audio import FluidSynth
from IPython.display import Audio

# render your MIDI to a WAV
fs = FluidSynth()
fs.midi_to_audio('generated.mid', 'generated.wav')

# now embed the WAV inline
Audio('generated.wav')
Parameter '/home/jupyter/.fluidsynth/default_sound_font.sf2' not a SoundFont or MIDI file or error occurred identifying it.
FluidSynth runtime version 2.1.7
Copyright (C) 2000-2021 Peter Hanappe and others.
Distributed under the LGPL license.
SoundFont(R) is a registered trademark of E-mu Systems, Inc.

Rendering audio to file 'generated.wav'..
Out[121]:
Your browser does not support the audio element.
In [ ]: